在腾讯云服务器的 Ubuntu 系统上安装 Docker 是一个非常常见的操作,下面是详细的步骤,适用于大多数 Ubuntu 版本(如 18.04、20.04、22.04 等):
✅ 一、准备工作
1. 登录到你的腾讯云服务器
使用 SSH 登录:
ssh username@your_server_ip
2. 更新系统包索引
sudo apt update
3. 安装依赖项(用于通过 HTTPS 使用仓库)
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
✅ 二、添加 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
✅ 四、更新软件包索引并安装 Docker
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
✅ 五、验证 Docker 是否安装成功
sudo docker --version
输出示例:
Docker version 24.0.0, build 1a796f9
运行测试容器:
sudo docker run hello-world
如果看到 Hello from Docker! 的信息,说明安装成功。
✅ 六、(可选)将当前用户加入 docker 用户组(避免每次执行 docker 命令都要加 sudo)
sudo usermod -aG docker ${USER}
然后退出终端并重新登录,使权限生效。
✅ 七、(可选)安装 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
🧠 注意事项(腾讯云相关)
- 安全组设置:如果你要通过端口访问容器服务,请记得在腾讯云控制台中开放对应端口。
- 防火墙设置:Ubuntu 可能启用了
ufw防火墙,也需要配置允许特定端口。 - 镜像提速器(可选):国内网络推荐使用阿里云或腾讯云提供的 Docker 镜像提速器。
设置镜像提速器(以阿里云为例):
- 登录 阿里云容器镜像服务
- 找到“镜像提速器”
- 创建或获取专属提速地址
- 编辑或创建
/etc/docker/daemon.json文件:
{
"registry-mirrors": ["https://<your_mirror>.mirror.aliyuncs.com"]
}
- 重启 Docker 服务:
sudo systemctl daemon-reload
sudo systemctl restart docker
如需进一步帮助(例如部署 Nginx、MySQL、Java 应用等),欢迎继续提问!
ECLOUD博客