腾讯云服务器ubuntu安装docker?

腾讯云服务器Ubuntu安装Docker的完整指南

结论先行

在腾讯云Ubuntu服务器上安装Docker只需执行4个核心步骤:更新系统、安装依赖、添加Docker官方仓库并安装。以下是详细流程及常见问题解决方案。


1. 准备工作

  • 确认系统版本
    确保Ubuntu版本为18.04 LTS或更高(推荐20.04/22.04),运行以下命令检查:

    lsb_release -a
  • 更新系统软件包
    避免因依赖问题导致安装失败:

    sudo apt update && sudo apt upgrade -y

2. 安装Docker的4个核心步骤

步骤1:安装依赖工具

安装apt-transport-https等必要工具:

  sudo apt install -y apt-transport-https ca-certificates curl software-properties-common

步骤2:添加Docker官方GPG密钥

确保下载的软件包来源可信:

  curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

步骤3:添加Docker仓库

根据Ubuntu版本选择对应仓库(以22.04为例):

  echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu jammy stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

步骤4:安装Docker引擎

更新仓库并安装:

  sudo apt update && sudo apt install -y docker-ce docker-ce-cli containerd.io

3. 验证安装

  • 检查Docker服务状态:

    sudo systemctl status docker

    正常状态应显示active (running)。

  • 运行测试容器:

    sudo docker run hello-world

    若看到Hello from Docker!则安装成功。


4. 可选配置

非root用户操作Docker(推荐)

将当前用户加入docker组以避免频繁使用sudo:

  sudo usermod -aG docker $USER
  newgrp docker  # 刷新组权限

配置镜像提速(腾讯云用户专属)

修改/etc/docker/daemon.json,添加腾讯云镜像提速地址:

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

重启服务生效:

  sudo systemctl restart docker

5. 常见问题解决

  • 报错:Unable to locate package docker-ce
    检查仓库是否添加正确,或手动指定Ubuntu版本代号(如focal代替jammy)。

  • 权限问题:Got permission denied
    确保用户已加入docker组,或临时使用sudo执行命令。

  • 防火墙限制
    腾讯云服务器需在安全组中放行Docker所需端口(如2375/2376)。


总结

  • 核心命令:通过apt安装Docker需严格遵循添加仓库→安装流程。
  • 关键点:
    • docker-ce是社区版,企业需求可考虑docker-ee。
    • 镜像提速显著提升拉取速度,尤其适合国内服务器。

按照上述步骤,10分钟内即可在腾讯云Ubuntu服务器上完成Docker部署并投入开发或生产环境。

未经允许不得转载:云计算导航 » 腾讯云服务器ubuntu安装docker?