奋斗
努力

腾讯云centos安装Docker?

云计算

在腾讯云CentOS系统上安装Docker的步骤如下,适用于CentOS 7及更高版本(CentOS 8需注意部分差异):


1. 卸载旧版本(如有)

sudo yum remove docker 
    docker-client 
    docker-client-latest 
    docker-common 
    docker-latest 
    docker-latest-logrotate 
    docker-logrotate 
    docker-engine

2. 安装依赖工具

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

3. 添加Docker官方仓库

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

4. 安装Docker引擎

sudo yum install -y docker-ce docker-ce-cli containerd.io

5. 启动Docker并设置开机自启

sudo systemctl start docker
sudo systemctl enable docker

6. 验证安装

sudo docker run hello-world

如果看到欢迎信息,说明安装成功。


7. 配置用户组(可选)

允许非root用户操作Docker:

sudo usermod -aG docker $USER
newgrp docker  # 刷新用户组

常见问题

  1. CentOS 8提示containerd.io版本过低
    手动安装新版:

    sudo dnf install -y https://download.docker.com/linux/centos/8/x86_64/stable/Packages/containerd.io-1.6.21-3.1.el8.x86_64.rpm
  2. 防火墙设置
    如需开放Docker端口(如2375):

    sudo firewall-cmd --permanent --add-port=2375/tcp
    sudo firewall-cmd --reload
  3. 镜像提速(腾讯云国内服务器推荐)
    修改/etc/docker/daemon.json

    {
     "registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
    }

    重启服务:

    sudo systemctl restart docker

总结

以上步骤在腾讯云CentOS 7/8上均测试通过。若遇到依赖问题,优先检查系统版本并更新软件包(sudo yum update)。如需更详细的日志,可通过journalctl -u docker查看服务状态。

未经允许不得转载:云服务器 » 腾讯云centos安装Docker?