Linux 下安装 Docker
1. 确定 Linux 版本
新版本的 Docker 对 Linux 系统版本有一定的要求。如果 Linux 的发行版系统是 CentOS,安装最新版的 Docker 需要 CentOS 9 以上的系统。
在 Docker 安装帮助页面查看支持的系统版本: https://docs.docker.com/engine/install/centos/
# 查看当前版本
cat /etc/redhat-release
2. 卸载旧版本 Docker(可选)
如果您之前安装过 Docker,建议先卸载旧版本以避免冲突。执行以下命令卸载旧版本的 Docker:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
3. 安装必要的依赖
安装一些必要的工具:
dnf -y install dnf-plugins-core
4. 添加 Docker 仓库
添加 Docker 的官方仓库或国内源(推荐使用阿里云),以便能够下载最新版本的 Docker:
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5. 配置 Docker 镜像源(推荐使用阿里云)
若需进一步优化拉取速度,可配置国内镜像加速器。
创建配置文件:
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://dockerhub.icu",
"https://docker.chenby.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn",
"https://docker.mirrors.aliyuncs.com",
"https://docker.mirrors.huaweicloud.com"
],
"exec-opts": ["native.cgroupdriver=systemd"],
"log-driver": "json-file",
"log-opts": {
:
},
:
}
EOF

