腾讯云安装docker ubuntu?

在腾讯云的 Ubuntu 服务器上安装 Docker,可以按照以下步骤操作。以下以 Ubuntu 20.04 或 22.04 为例,适用于腾讯云 CVM(云服务器)实例。


✅ 步骤 1:登录腾讯云服务器

使用 SSH 登录你的腾讯云 Ubuntu 服务器:

ssh root@你的公网IP
# 或者
ssh ubuntu@你的公网IP

确保你已开通安全组规则,允许 SSH(端口 22)连接。


✅ 步骤 2:更新系统包

sudo apt update && sudo apt upgrade -y

✅ 步骤 3:安装必要的依赖包

sudo apt install -y apt-transport-https ca-certificates curl gnupg lsb-release

✅ 步骤 4:添加 Docker 的官方 GPG 密钥

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

✅ 步骤 5:添加 Docker APT 仓库

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

注意:$(lsb_release -cs) 会自动获取你的 Ubuntu 版本代号(如 focal、jammy)。


✅ 步骤 6:安装 Docker 引擎

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

✅ 步骤 7:验证 Docker 是否安装成功

sudo docker --version

输出类似:

Docker version 24.0.7, build afdd53b

✅ 步骤 8:测试运行 Hello World

sudo docker run hello-world

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


✅ 步骤 9:(可选)配置普通用户免 sudo 使用 Docker

将当前用户加入 docker 用户组:

sudo usermod -aG docker $USER

注:$USER 是当前登录用户,如 ubuntu

退出并重新登录,使组权限生效。之后就可以不用 sudo 运行 Docker 命令了。


✅ 步骤 10:(可选)设置 Docker 开机自启

Docker 安装后默认已启用并开机自启,可检查:

sudo systemctl enable docker
sudo systemctl status docker

🔒 安全建议(腾讯云环境)

  • 安全组设置:不要随意开放 2375(Docker Remote API)端口,防止未授权访问。
  • 定期更新:保持系统和 Docker 版本更新。
  • 使用非 root 用户操作:避免长期使用 root 操作。

🧩 常见问题

❌ 报错:E: Unable to locate package docker-ce

原因:系统架构或版本不匹配,或源未正确添加。

解决:

  • 确认 Ubuntu 版本是否支持(如 18.04+)
  • 检查 /etc/apt/sources.list.d/docker.list 内容是否正确
  • 手动确认 lsb_release -cs 输出是否正确(如 focal, jammy

✅ 推荐:使用腾讯云镜像提速(提升拉取速度)

编辑 Docker 配置文件:

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

腾讯云官方镜像提速器地址:https://mirror.ccs.tencentyun.com

重启 Docker:

sudo systemctl restart docker

完成!你现在已经在腾讯云的 Ubuntu 服务器上成功安装并配置了 Docker。


如有需要,我还可以帮你:

  • 安装 Docker Compose
  • 部署 Nginx、MySQL 等容器
  • 配置私有镜像仓库

欢迎继续提问!🚀

未经允许不得转载:ECLOUD博客 » 腾讯云安装docker ubuntu?