centos7安装docker

OS要求

  • centos-extras库必须启用。此存储库默认情况下处于启用状态,但如果您已禁用它,则需要 重新启用它。
  • overlay2建议使用存储驱动程序。

卸载旧版本

老版本的Docker被称为dockerdocker-engine。如果安装了它们,请卸载它们以及相关的依赖项。

1
2
3
4
yum remove docker \
docker-common \
docker-selinux \
docker-engine

安装docker

安装所需的包

yum-utils提供了yum-config-manager 效用,并device-mapper-persistent-datalvm2由需要 devicemapper存储驱动程序。

1
2
3
yum install -y yum-utils \
device-mapper-persistent-data \
lvm2

设置yum repo

官方源

1
2
3
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo

阿里源

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

安装docker ce

1
yum install docker-ce -y

配置加速器

1
2
3
4
5
6
7
8
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://16cf2gzn.mirror.aliyuncs.com"]
}
EOF
systemctl daemon-reload
systemctl restart docker

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器