一、安装Docker

1、查看内核,docker要求内核版本3.10+

uname -r

2、使用 root 权限登录 Centos。确保 yum 包更新到最新。

sudo yum update

3、卸载旧版本

sudo yum remove docker  docker-common docker-selinux docker-engine

4、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

5、设置yum源(使用阿里源)

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

6、安装Docker

sudo yum install docker-ce

7、启动Docker,并开启自启动

sudo systemctl start docker
sudo systemctl enable docker

8、卸载Docker Ce(兄弟,这句看清需求,再copy执行)

sudo yum remove docker-ce 
sudo rm -rf /var/lib/docker

9、配置阿里云国内加速镜像

进入https://cr.console.aliyun.com

Centos 7安装Docker

配置方法一:

您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

# 1
sudo mkdir -p /etc/docker
# 2
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"]
}
EOF
# 3
sudo systemctl daemon-reload
# 4
sudo systemctl restart docker

配置方法二:

用systemctl enable docker启用服务后,编辑/etc/systemd/system/multi-user.target.wants/docker.service文件,找到 ExecStart= 这一行,在这行最后添加加速器地址 –registry-mirror=<加速器地址>,如:
 

ExecStart=/usr/bin/dockerd --registry-mirror=https://xxxxx.mirror.aliyuncs.com

重新加载配置并且重新启动。

sudo systemctl daemon-reload
sudo systemctl restart docker

10、查看安装是否成功(有client和service两部分表示docker安装启动都成功了)

docker version

Centos 7安装Docker

相关文章: