在rockylinux系列上安装Docker
在 Rocky Linux 上安装 Docker 并配置国内源以加速安装和镜像拉取,可以按照以下步骤操作:
1. 配置系统软件源(可选但推荐)
为了加快软件包的下载速度,建议将 Rocky Linux 的默认源替换为国内镜像源(如阿里云或华为云)。
1.1 备份原源配置文件
for file in /etc/yum.repos.d/rocky*.repo; do
cp "$file" "${file}.bak"
done
1.2 替换为阿里云源
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.aliyun.com/rockylinux|g' \
-i /etc/yum.repos.d/rocky*.repo
1.3 更新缓存
sudo dnf makecache
2. 安装 Docker
2.0 卸载旧版本
sudo dnf remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.1 安装依赖工具
sudo dnf install -y yum-utils
2.2 添加 Docker 官方国内仓库
推荐使用阿里云的 Docker 仓库:
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
2.3 安装 Docker CE
sudo dnf install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
2.4 启动 Docker 服务并设置开机自启
sudo systemctl enable docker --now
3. 配置 Docker 镜像加速器
为了加速镜像拉取,配置国内镜像加速源(如 DaoCloud、阿里云等)。
3.1 创建 Docker 配置文件
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://mirror.aliyuncs.com",
"https://mirror.tuna.tsinghua.edu.cn",
"https://docker.1ms.run",
"https://docker.xuanyuan.me",
"https://docker.1panel.live/",
"https://hub.uuuadc.top",
"https://docker.anyhub.us.kg",
"https://dockerhub.jobcher.com",
"https://dockerhub.icu",
"https://docker.ckyl.me",
"https://docker.awsl9527.cn"
]
}
EOF
3.2 重载 Docker 配置并重启服务
sudo systemctl daemon-reload
sudo systemctl restart docker
4. 验证安装
4.1 检查 Docker 版本
docker --version
输出示例:
Docker version 24.0.5, build 87a4d8b
4.2 测试拉取镜像
docker pull nginx:1.25.0
如果配置成功,会拉取 nginx:1.25.0
镜像。
5. 可选:非 root 用户使用 Docker
若需非 root 用户操作 Docker,将用户添加到 docker
组:
sudo usermod -aG docker $USER
newgrp docker
6. 常见问题
6.1 镜像加速器失效
- 检查
daemon.json
文件格式是否正确(JSON 语法)。 - 确保镜像加速器地址可用,可以尝试更换其他镜像源。
6.2 Docker 服务启动失败
-
检查日志:
sudo journalctl -u docker.service
通过以上步骤,Docker 将使用国内源进行安装和镜像拉取,显著提升下载速度。
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 软件从业者Hort
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果