走啊走
加油

如何在腾讯云上安装docker?

服务器价格表

在腾讯云上安装Docker的完整指南

结论

在腾讯云服务器(CVM)上安装Docker只需几个简单步骤:更新系统、安装依赖、添加Docker官方仓库并安装Docker引擎,最后启动并验证服务。推荐使用腾讯云官方镜像源提速安装过程,确保稳定性和效率。


安装步骤(以CentOS 7/8为例)

1. 准备工作

  • 登录腾讯云CVM实例(通过SSH或控制台VNC)。
  • 确保系统为最新
    sudo yum update -y

2. 安装依赖工具

  • 安装yum-utilsdevice-mapper-persistent-data
    sudo yum install -y yum-utils device-mapper-persistent-data lvm2

3. 添加Docker官方仓库

  • 使用腾讯云镜像源(国内提速):
    sudo yum-config-manager --add-repo https://mirrors.cloud.tencent.com/docker-ce/linux/centos/docker-ce.repo

    或使用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

    :如需指定版本,使用yum list docker-ce --showduplicates查看可用版本。

5. 启动并设置开机自启

  • 启动Docker服务:
    sudo systemctl start docker
  • 启用开机自启:
    sudo systemctl enable docker

6. 验证安装

  • 检查Docker版本及运行状态:
    docker --version
    sudo systemctl status docker
  • 运行测试容器:
    sudo docker run hello-world

    若看到Hello from Docker!输出,说明安装成功。


常见问题与优化

1. 权限问题

  • 默认需sudo执行Docker命令,建议将用户加入docker组:
    sudo usermod -aG docker $USER

    退出重新登录后生效。

2. 配置镜像提速(国内用户必选)

  • 修改/etc/docker/daemon.json,添加腾讯云镜像提速器:
    {
    "registry-mirrors": ["https://mirror.ccs.tencentyun.com"]
    }

    重启服务生效:

    sudo systemctl restart docker

3. 防火墙设置

  • 若需远程访问Docker API,开放2375端口(仅限内网环境,公网需配置TLS加密):
    sudo firewall-cmd --permanent --add-port=2375/tcp
    sudo firewall-cmd --reload

总结

  • 核心步骤:更新系统 → 添加仓库 → 安装Docker → 启动服务 → 验证测试。
  • 关键优化:使用腾讯云镜像源提速安装,配置国内镜像仓库提升拉取速度。
  • 安全提示:避免直接暴露Docker API到公网,生产环境务必启用TLS认证。

通过上述步骤,10分钟内即可在腾讯云上完成Docker的部署并投入开发或生产使用。