在腾讯云上的 Ubuntu 系统中安装 Docker 是一个非常常见的操作。以下是详细的安装步骤,适用于腾讯云 CVM(Cloud Virtual Machine)上的 Ubuntu 系统(以 Ubuntu 20.04 或 22.04 为例):
✅ 前提条件
- 你已经登录到腾讯云的 Ubuntu 实例(通过 SSH)。
- Ubuntu 系统已更新(推荐)。
- 使用的用户具有
sudo权限。
🐳 安装 Docker 的步骤
1. 更新系统软件包
sudo apt update
2. 安装依赖包
sudo apt install -y apt-transport-https ca-certificates curl 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
5. 再次更新软件包索引
sudo apt update
6. 安装 Docker 引擎
sudo apt install -y docker-ce docker-ce-cli containerd.io
docker-ce是社区版 Docker 引擎。
✅ 验证 Docker 是否安装成功
sudo docker --version
输出示例:
Docker version 24.0.0, build 1a79632
运行一个测试容器:
sudo docker run hello-world
如果输出类似以下内容,说明 Docker 安装成功:
Hello from Docker!
This message shows that your installation appears to be working correctly.
...
🧑💻 可选:将当前用户添加到 docker 用户组(避免每次使用 sudo)
sudo usermod -aG docker $USER
退出当前 SSH 会话并重新登录后生效。
🚀 可选:安装 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
🔒 腾讯云安全组设置(如需外部访问)
如果你部署的服务需要从外部访问(如 Web 服务):
- 登录腾讯云控制台。
- 找到对应实例的安全组。
- 添加入站规则,放行对应端口(如 80、443、8080 等)。
📌 常见问题
1. 安装时提示找不到 docker-ce
可能是源配置错误,检查 /etc/apt/sources.list.d/docker.list 文件内容是否正确。
2. 安装失败或版本不兼容
可以指定特定版本安装:
apt-cache madison docker-ce
sudo apt install docker-ce=<版本号>
如果你有具体使用的场景(比如部署 Nginx、MySQL、WordPress 等),我也可以提供对应的 Docker 配置示例。
需要我帮你部署一个服务吗?😊
秒懂云