在腾讯云服务器的 Ubuntu 系统上安装 Docker,最快最推荐的方式是使用 官方的一键安装脚本。以下是详细步骤:
✅ 快速安装 Docker(推荐方式)
# 1. 更新系统包索引
sudo apt update
# 2. 安装必要依赖
sudo apt install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common
# 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 官方仓库
echo "deb [arch=amd64 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
# 5. 更新 apt 包索引
sudo apt update
# 6. 安装 Docker 引擎
sudo apt install -y docker-ce docker-ce-cli containerd.io
# 7. 验证是否安装成功
sudo docker --version && sudo docker run hello-world
✅ 更快:一键安装命令(官方推荐)
如果你希望更快地安装 Docker(不关心具体版本),可以使用官方提供的快捷安装脚本:
# 下载并运行官方安装脚本
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
✅ 此方法适用于快速部署,适合开发环境或测试环境。
✅ 将当前用户加入 docker 用户组(避免每次都要用 sudo)
sudo usermod -aG docker $USER
然后退出 SSH 并重新登录,使组生效。
✅ 可选:安装 Docker Compose
# 安装 Docker Compose
sudo apt install -y docker-compose
或者下载特定版本:
sudo curl -L "https://github.com/docker/compose/releases/download/v2.23.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version
🧪 示例:运行一个 Nginx 容器测试 Docker 是否正常工作
sudo docker run -d -p 80:80 nginx
访问你的腾讯云服务器公网 IP,看到 Nginx 欢迎页面说明 Docker 正常运行。
🔒 注意事项(腾讯云相关)
- 安全组设置:确保腾讯云控制台中开放了相应的端口(如 80、443、22 等)。
- 系统架构确认:上面是以
amd64/x86_64架构为例,如果是 ARM(如轻量应用服务器中的某些机型),需要确认镜像兼容性。 - 建议使用 Ubuntu LTS 版本:如 Ubuntu 20.04 或 22.04。
如果你有具体的 Ubuntu 版本或需求(比如要特定 Docker 版本),我也可以提供定制化安装命令。欢迎继续提问!
云计算HECS