核心结论
在腾讯云Ubuntu系统上安装Docker需依次执行更新软件源、安装依赖工具、添加Docker官方GPG密钥和安装Docker引擎四个步骤,完成后需验证服务状态。
具体步骤
1. 更新系统软件源
sudo apt-get update && sudo apt-get upgrade -y
确保系统包列表为最新版本,避免兼容性问题。
2. 安装依赖工具
sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
关键依赖包括HTTPS传输支持、证书管理和curl工具。
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 - 安装Docker:
sudo apt-get update && sudo apt-get install -y docker-ce docker-ce-cli containerd.io
5. 验证安装
sudo systemctl status docker # 查看服务状态
sudo docker run hello-world # 测试运行容器
若输出Hello from Docker!则表明安装成功。
注意事项
- 权限问题:非root用户需加入
docker用户组(sudo usermod -aG docker $USER)。 - 版本兼容性:Ubuntu需为18.04+版本,内核版本≥5.4。
CCLOUD博客