1. 卸载旧版本(未安装可忽略)
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2. 安装需要的软件包
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
3. yum配置docker国内阿里镜像源
sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4. 列出docker的可用版本
yum list docker-ce --showduplicates | sort -r
5. 下载指定版本的docker(二选一即可)
5.1 下载指定版本
sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
注:只需要将VERSION_STRING替换为需要安装的版本号,并去掉<>即可。
5.2.下载最新版本
sudo yum install docker-ce docker-ce-cli containerd.io
6. 启动docker
sudo systemctl start docker
7.设置docker开机自启
systemctl enable docker.service
8. 查看docker版本
docker version
9.修改国内镜像源
9.1 创建dameon.json
vi /etc/docker/daemon.json
9.2 添加国内镜像源
{
"registry-mirrors": ["http://hub-mirror.c.163.com"]
}
9.3 重启docker
systemctl restart docker.service
9.4 查看镜像源
docker info