转载自:OpenCloudOS9快速安装Docker(详解)-腾讯云开发者社区-腾讯云

1.卸载服务器上旧版的docker

sudo dnf remove docker docker-client docker-common docker-selinux

2.配置 Docker 的官方仓库源(可选,有的服务器已经配置好了)

sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

3.执行正式安装

sudo dnf install docker-ce docker-ce-cli containerd.io

4.启动 Docker(打开自启动 + 立即启动服务)

sudo systemctl enable --now docker

验证docker是否安装成功:

docker run hello-world

docker在国内云主机连接docker hub官方镜像仓库超时了,需要配国内镜像:

# 1. 新建/编辑配置文件
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": [
    "https://mirror.ccs.tencentyun.com",
    "https://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn"
  ]
}
EOF

# 2. 重载配置 & 重启 Docker
sudo systemctl daemon-reload
sudo systemctl restart docker

# 3. 验证加速生效
docker info | grep -i mirror
# 输出包含 mirror.ccs.tencetyun.com 即 OK

# 4. 再拉 hello-world
docker run hello-world

dnfyum 的升级版,兼容所有 yum 命令,但更快、更省内存、依赖算法更先进。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐