在腾讯云服务器上运行 Ubuntu 22.04 并安装 Docker 的步骤如下。请按照以下流程操作:
✅ 步骤 1:更新系统包
登录到你的腾讯云 Ubuntu 22.04 服务器后,首先更新软件包索引。
sudo apt update && sudo apt upgrade -y
✅ 步骤 2:安装依赖包
安装一些必要的依赖,以便 apt
可以通过 HTTPS 使用仓库。
sudo apt install -y ca-certificates curl gnupg lsb-release
✅ 步骤 3:添加 Docker 官方 GPG 密钥
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
✅ 步骤 4:添加 Docker 仓库
echo
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
注意:Ubuntu 22.04 的代号是
jammy
,如果命令出错可手动替换$(lsb_release -cs)
为jammy
。
✅ 步骤 5:再次更新 APT 包索引
sudo apt update
✅ 步骤 6:安装 Docker 引擎
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
这将安装:
docker-ce
: Docker 社区版containerd.io
: 容器运行时docker-compose-plugin
: 支持docker compose
命令(新版)
✅ 步骤 7:验证安装是否成功
sudo docker version
或运行测试容器:
sudo docker run hello-world
如果看到欢迎信息,说明安装成功。
✅ (可选)配置非 root 用户使用 Docker
为了避免每次使用 docker
命令都加 sudo
,可以将当前用户加入 docker
组:
sudo usermod -aG docker $USER
然后 退出并重新登录 或重启 shell,使组权限生效。
之后就可以直接使用:
docker version
无需 sudo
。
✅ (可选)设置 Docker 开机自启
Docker 默认会开机自启,但你可以确认一下:
sudo systemctl enable docker
🔒 安全建议(腾讯云环境)
- 确保安全组规则只开放必要的端口(如 22、80、443),避免暴露 Docker API(默认不开启,但注意不要绑定
2375
到公网)。 - 定期更新系统和 Docker。
🧩 补充:安装 Docker Compose(v2)
你已经通过 docker-compose-plugin
安装了 docker compose
(注意中间是空格),使用方式:
docker compose version
如果你需要独立的 docker-compose
v1(不推荐),可以单独安装,但现在推荐使用插件方式。
✅ 至此,Docker 已成功安装在腾讯云 Ubuntu 22.04 服务器上!
如有问题,欢迎提供错误信息继续提问。