docker安装

Docker 基本安装

** 操作系统版本要求 **
CentOS 7 要求系统为 64 位、系统内核版本为 3.10 以上。
CentOS-6.5 或更高的版本的 CentOS 上,要求系统为 64 位、系统内核版本为 2.6.32-431
或者更高版本。
** 查看系统内核版本 **
[root@docker ~]# cat /etc/redhat-release
CentOS Linux release 7.5.1804 (Core)
**关闭系统防火墙与 Selinux **


[root@docker ~]# service firewalld stop 
[root@docker ~]# service firewalld status 
[root@docker ~]# getenforce 
[root@docker ~]# setenforce 0 
[root@docker ~]# reboot 

安装 Docker 的准备

[root@docker ~]# yum remove docker \ 
 docker-client \ 
 docker-client-latest \ 
 docker-common \ 
 docker-latest \ 
 docker-latest-logrotate \ 
 docker-logrotate \ 
 docker-engine 

安装环境依赖
[root@docker ~]# yum install -y yum-utils device-mapper-persistent-data lvm2
下载 Docker CE Yum 源 (社区版)
root@docker ~]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装开源版

[root@master ~]# yum install wget net-tools vim -y 
[root@docker ~]# yum search docker-ce #可省略 
[root@docker ~]# yum install docker-ce-19.03.6 docker-ce-cli-19.03.6 containerd.io 
[root@docker ~]# servie docker start 
[root@docker ~]# chkconfig docker on #开机启动

修改 Docker 存储数据存储目录

[root@docker01 ~]# vi /usr/lib/systemd/system/docker.service 
[Service] 
ExecStart=/usr/bin/dockerd --graph=/data/docker -H fd:// --containerd=/run/containerd/containerd.sock 
[root@docker ~]# systemctl restart docker #重启服务 
[root@docker ~]# docker info #查看是否修改成功 

添加阿里云镜像加速器

sudo mkdir -p /etc/docker 
sudo tee /etc/docker/daemon.json <<-'EOF' 
{ 
 "registry-mirrors": ["https://plqjafsr.mirror.aliyuncs.com"] 
} 
EOF 
[root@master ~]# systemctl daemon-reload 
[root@master ~]# systemctl restart docker
posted @ 2023-01-26 18:27  我是小杨  阅读(51)  评论(0)    收藏  举报