腾讯云ubuntu云服务器安装docker?

云计算

在腾讯云的 Ubuntu 云服务器上安装 Docker 非常简单,以下是详细步骤(以 Ubuntu 20.04/22.04 为例):


✅ 步骤 1:更新系统包

sudo apt update && sudo apt upgrade -y

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

这些包允许 apt 使用 HTTPS:

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

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

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

✅ 步骤 4:添加 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)。


✅ 步骤 5:再次更新 APT 包索引

sudo apt update

✅ 步骤 6:安装 Docker Engine

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

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

sudo docker --version

输出类似:

Docker version 24.0.7, build afdd53b

还可以运行一个测试容器:

sudo docker run hello-world

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


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

将当前用户加入 docker 组,避免每次都用 sudo

sudo usermod -aG docker $USER

⚠️ 执行后需要 重新登录 或重启终端才能生效。

验证是否可以免 sudo 运行:

docker run hello-world

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

sudo systemctl enable docker

查看状态:

sudo systemctl status docker

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

  1. 关闭不必要的端口:确保防火墙或安全组未开放 2375(Docker Remote API)等敏感端口。
  2. 定期更新 Docker 和系统
  3. 不要在生产环境随意运行未知镜像

🧩 常见问题

❌ 权限错误(Permission denied)

解决方法:将用户加入 docker 组并重新登录。

❌ 无法连接到 Docker 守护进程

确认服务是否运行:

sudo systemctl restart docker

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

如需进一步部署应用,可以继续安装 docker-compose

sudo apt install -y docker-compose

或者使用 Docker Compose V2(推荐):

DOCKER_COMPOSE_VERSION=$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep 'tag_name' | cut -d '"' -f 4)
sudo curl -L "https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

如有具体需求(如部署 Nginx、MySQL 等),欢迎继续提问!

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