前置条件
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
yum install -y yum-utils
安装步骤
- yum添加阿里云docker镜像仓库
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 列出docker版本【sort -r 降序排列】
yum list docker-ce --showduplicates | sort -r
- 指定docker版本进行安装【-23.0.6为指定版本,如果不指定版本则默认安装最新版本】
yum install -y docker-ce-23.0.6
yum install -y docker-ce
- 启动docker
systemctl start docker
- 设置docker开机自启动
systemctl enable docker
验证docker是否安装成功
- 使用【docker version】【docker ps】【docker images】等任意docker命令都可以验证是否安装成功。
设置国内镜像【不设置可能会导致拉取镜像失败】
- 进入/etc/docker文件夹下,修改daemon.json。如果文件不存在则,创建该文件。
- daemon.json文件内容如下
{
"registry-mirrors" : [
"https://jkfdsf2u.mirror.aliyuncs.com",
"https://registry.docker-cn.com"
],
"insecure-registries" : [
"docker-registry.zjq.com"
],
"log-driver": "json-file",
"log-opts": {
"max-size": "10m",
"max-file": "10"
},
"data-root": "/data/docker"
}
- 保存修改内容后重启docker
systemctl daemon-relaod
systemctl restart docker
- 尝试拉取镜像,拉取速度会比没有配置时快很多