目录
- 一、卸载历史版本(选)
- [二、配置 yum 源](#二、配置 yum 源)
- [三、安装 docker](#三、安装 docker)
- [四、配置 docker 镜像源加速(选、强烈建议)](#四、配置 docker 镜像源加速(选、强烈建议))
-
- [4.1 配置阿里镜像加速](#4.1 配置阿里镜像加速)
- [4.2 配置其他镜像源](#4.2 配置其他镜像源)
- [五、启动 docker](#五、启动 docker)
- 参考文章与视频
本文基于 Linux - CentOS 7 操作系统。
一、卸载历史版本(选)
bash
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
二、配置 yum 源
安装 yum-utils 工具
bash
yum install -y yum-utils
配置 yum 源(阿里镜像)
bash
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
三、安装 docker
bash
yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
安装完成后验证
bash
docker -v
docker images
bash
# 出现版本号: Docker version xx.x.x, build xxxxx
# docker images查看所有的本地镜像, 出现首行即可
四、配置 docker 镜像源加速(选、强烈建议)
4.1 配置阿里镜像加速
首先访问:www.aliyun.com
打开:产品 - 容器 - ACR - 管理控制台 - 镜像工具 - 镜像加速器
python
mkdir -p /etc/docker
cd /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xxxxx.mirror.aliyuns.com"]
}
EOF
systemctl daemon-reload
systemctl restart docker
4.2 配置其他镜像源
aliyun 镜像源缺少如 nginx 等镜像源,建议也同步配置如下镜像源,做并集处理。
打开配置镜像源存储文件:
bash
vim /etc/docker/daemon.json
配置镜像源:
bash
{
"registry-mirrors": [
"保留阿里的镜像源",
"https://dockerproxy.com",
"https://hub-mirror.c.163.com",
"https://mirror.baiduce.com",
"https://ccr.cs.tencentyun.com"
]
}
若已启动 docker,请重启 docker:
bash
systemctl restart docker
docker info
至此,完成 docker 镜像源配置。
五、启动 docker
bash
# 启动 docker
systemctl start docker
# 停止 docker
systemctl stop docker
# 重启 docker
systemctl restart docker
# 设置为开机自启
systemctl enable docker
# 查看容器运行状态
docker ps
参考文章与视频
-
文章可参考:https://blog.csdn.net/weixin_44250083/article/details/109706859
-
视频可参考:https://www.bilibili.com/video/BV1HP4118797?p=2&vd_source=88862decd9a94da829accb26eab6d44f
2024.9.19