腾讯云服务器centos安装docker?

云计算

腾讯云服务器CentOS安装Docker简明指南

结论:在腾讯云CentOS服务器上安装Docker只需执行几个简单命令,主要包括卸载旧版本、设置仓库、安装Docker引擎和启动服务四个步骤。以下是详细操作流程。

准备工作

  • 确保使用root用户或具有sudo权限的账户操作
  • 建议系统版本:CentOS 7或8(这里以CentOS 7为例)
  • 连接腾讯云服务器:通过SSH工具(如Xshell/Putty)或腾讯云网页控制台的VNC登录

安装步骤

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

# 阿里云镜像仓库(国内服务器推荐,速度更快)
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4. 安装Docker引擎

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

关键点:如果提示接受GPG密钥,请验证指纹匹配060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35后确认。

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

sudo systemctl start docker
sudo systemctl enable docker

6. 验证安装

sudo docker run hello-world

成功标志:看到"Hello from Docker!"等欢迎信息表示安装成功。

配置优化(可选但推荐)

1. 配置镜像提速器(国内必做)

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

腾讯云用户专属:可使用腾讯云内网镜像地址https://mirror.ccs.tencentyun.com获得最佳速度。

2. 用户组管理

sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker

此操作后当前用户可不加sudo直接运行docker命令。

常见问题解决

  1. 防火墙问题

    sudo firewall-cmd --permanent --add-port=2375/tcp
    sudo firewall-cmd --reload
  2. 存储驱动警告

    sudo vi /etc/docker/daemon.json

    添加内容:

    {
     "storage-driver": "devicemapper"
    }
  3. 安装特定版本

    yum list docker-ce --showduplicates | sort -r
    sudo yum install docker-ce-<VERSION_STRING>

总结

核心要点:腾讯云CentOS安装Docker的关键是选择正确的仓库源和配置镜像提速。通过上述步骤,您可以在10分钟内完成安装并开始使用Docker。对于生产环境,建议安装后立即进行安全配置,包括用户权限管理和网络隔离。

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