腾讯云Ubuntu系统安装Docker完整指南
结论先行:在腾讯云Ubuntu系统上安装Docker只需执行几个简单命令,主要包括卸载旧版本、设置仓库、安装Docker引擎和验证安装四个步骤。整个过程约5-10分钟即可完成。
准备工作
- 确保使用Ubuntu 18.04/20.04/22.04等受支持版本
- 拥有sudo权限的账户
- 稳定的网络连接(腾讯云内网下载速度通常较快)
安装步骤分解
1. 卸载旧版本(如有)
sudo apt-get remove docker docker-engine docker.io containerd runc
2. 更新apt包索引并安装依赖
sudo apt-get update
sudo apt-get install
ca-certificates
curl
gnupg
lsb-release
3. 添加Docker官方GPG密钥
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
4. 设置Docker稳定版仓库
echo
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
5. 安装Docker引擎
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
关键点:docker-ce
是社区版,containerd.io
是容器运行时,docker-compose-plugin
用于容器编排。
验证安装
检查Docker版本
docker --version
# 应显示类似: Docker version 20.10.17, build 100c701
运行测试容器
sudo docker run hello-world
# 成功会显示Hello from Docker!等信息
后续配置(可选但推荐)
1. 免sudo执行docker命令
sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker # 立即生效或重新登录
2. 设置Docker开机自启
sudo systemctl enable docker.service
sudo systemctl enable containerd.service
常见问题解决
- 权限问题:如果出现"Got permission denied"错误,确保已执行免sudo配置
- 镜像下载慢:可配置腾讯云镜像提速器
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://mirror.ccs.tencentyun.com"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker
总结
在腾讯云Ubuntu实例上安装Docker是一个标准化流程,核心在于正确配置仓库源和权限管理。完成后即可开始使用容器技术部署应用,享受Docker带来的环境一致性和部署便利性。