1.卸载旧版本的docker及其依赖(可选,之前没有安装可跳过)
# yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.安装所需的包
# yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
3.设置稳定的仓库依赖
# yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
4.启用nightly 仓库依赖(可选)
# yum-config-manager --enable docker-ce-nightly
5.启用测试仓库依赖(可选)
# yum-config-manager --enable docker-ce-test
6.安装最新的社区版docker
# yum install docker-ce docker-ce-cli containerd.io
7.启动docker服务
# systemctl start docker
8.查看docker版本
# docker version
9.配置镜像加速器(这里可以注册一个阿里云账号,使用阿里云加速)
(1).通过修改daemon配置文件/etc/docker/daemon.json来使用加速器(没有则直接创建)
注:这里daemon.json 的格式如果不对会报如下错误:
Job for docker.service failed because the control process exited with error code解决
(2).重新加载daemon
# systemctl daemon-reload
(3).重新启动docker
# systemctl restart docker