走啊走
加油

腾讯云ubuntu安装docker?

服务器价格表

在腾讯云的 Ubuntu 服务器上安装 Docker 非常简单。以下是详细的步骤,适用于 Ubuntu 18.04、20.04、22.04 等常见版本。


✅ 步骤一:更新系统包

sudo apt update
sudo apt upgrade -y

✅ 步骤二:安装依赖包(用于通过 HTTPS 使用仓库)

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

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

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

✅ 步骤四:添加 Docker 仓库

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),确保你使用的是受支持的版本。


✅ 步骤五:更新 APT 包索引并安装 Docker

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

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

sudo docker --version

输出类似:

Docker version 24.0.7, build ...

然后运行一个测试容器:

sudo docker run hello-world

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


✅ (可选)配置非 root 用户使用 Docker

为了避免每次使用 docker 命令都要加 sudo,可以将当前用户加入 docker 组:

sudo usermod -aG docker $USER

⚠️ 执行后需要 重新登录 或重启 shell 会话才能生效。

验证是否成功(无需 sudo 运行):

docker run hello-world

✅ (可选)设置 Docker 开机自启

Docker 安装后通常已默认开启自启动,确认一下:

sudo systemctl enable docker
sudo systemctl start docker

🔒 腾讯云注意事项

  1. 安全组规则:如果你要通过网络访问 Docker 服务(如部署 Web 应用),记得在腾讯云控制台开放对应端口(如 80、443、8080 等)。
  2. 镜像提速(推荐):国内拉取镜像较慢,建议配置腾讯云镜像提速器。

配置腾讯云 Docker 镜像提速

编辑或创建 daemon 配置文件:

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 等,也可以继续提问!