腾讯云Ubuntu 22.04安装Docker完整指南
结论先行:在腾讯云Ubuntu 22.04系统上安装Docker只需执行5个关键步骤,整个过程约10分钟可完成。以下是详细操作指南:
一、准备工作
-
确认系统版本
lsb_release -a
确保输出显示
Ubuntu 22.04
-
更新软件包索引(建议操作)
sudo apt update && sudo apt upgrade -y
二、安装Docker核心步骤
步骤1:卸载旧版本(如有)
sudo apt remove docker docker-engine docker.io containerd runc
步骤2:安装依赖工具
sudo apt install -y
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:设置稳定版仓库
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 update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin
三、验证安装
-
检查Docker版本
docker --version
输出应类似:
Docker version 20.10.17, build 100c701
-
运行测试容器
sudo docker run hello-world
看到
Hello from Docker!
表示成功
四、腾讯云优化配置(可选但推荐)
-
配置镜像提速器(提升拉取速度)
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://mirror.ccs.tencentyun.com"] } EOF sudo systemctl restart docker
-
非root用户操作权限(安全建议)
sudo usermod -aG docker $USER newgrp docker # 立即生效或重新登录
五、常见问题解决
- 权限问题:命令前加
sudo
或按第四部分配置用户组 - 端口冲突:检查
netstat -tulnp | grep 2375
- 服务启动失败:查看日志
journalctl -xu docker.service
最终确认:通过上述步骤,您已在腾讯云Ubuntu 22.04上成功安装Docker。关键要点是正确配置仓库源和使用腾讯云镜像提速。后续可通过docker info
查看详细配置信息。