在腾讯云的 Ubuntu 服务器上安装 Docker Engine(即社区版 Docker),可以按照以下步骤进行操作。这里以 Ubuntu 20.04 或 Ubuntu 22.04 为例,适用于大多数腾讯云 CVM 实例。
✅ 步骤一:更新系统软件包
sudo apt update && sudo apt upgrade -y
✅ 步骤二:安装依赖包
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
✅ 步骤五:更新 APT 并安装 Docker Engine
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
✅ 步骤六:验证 Docker 是否安装成功
sudo docker --version
sudo docker run hello-world
如果输出类似如下内容,说明安装成功:
Hello from Docker!
This message shows that your installation appears to be working correctly.
...
✅(可选)将当前用户加入 docker 组(避免每次使用 sudo)
sudo usermod -aG docker ${USER}
然后退出 SSH 并重新登录,或者执行:
newgrp docker
✅(可选)设置 Docker 开机自启动
sudo systemctl enable docker
🛠️ 常见问题
Q1:无法连接到 https://download.docker.com?
如果你是我国大陆地区的腾讯云服务器,建议使用国内镜像源提速安装。
你可以替换 Docker 源为阿里云、清华等国内镜像源,例如:
# 替换官方源为阿里云源
sudo sed -i 's|https://download.docker.com|https://mirrors.aliyun.com/docker-ce|g' /etc/apt/sources.list.d/docker.list
然后再继续执行 apt update 和安装步骤。
✅ 推荐安装工具:使用官方脚本一键安装(测试用)
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
⚠️ 注意:此方式不适合生产环境,但适合快速部署测试环境。
如需进一步配置 Docker 使用镜像提速器、部署容器应用(如 Nginx、MySQL 等),也可以告诉我,我可以提供详细指导。
是否需要我帮你配置 Docker 镜像提速器?
ECLOUD博客