在腾讯云上安装Docker的完整指南
结论
在腾讯云服务器(CVM)上安装Docker只需几个简单步骤:更新系统、安装依赖、添加Docker官方仓库并安装Docker引擎,最后启动并验证服务。推荐使用腾讯云官方镜像源提速安装过程,确保稳定性和效率。
安装步骤(以CentOS 7/8为例)
1. 准备工作
- 登录腾讯云CVM实例(通过SSH或控制台VNC)。
- 确保系统为最新:
sudo yum update -y
2. 安装依赖工具
- 安装
yum-utils和device-mapper-persistent-data:sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3. 添加Docker官方仓库
- 使用腾讯云镜像源(国内提速):
sudo yum-config-manager --add-repo https://mirrors.cloud.tencent.com/docker-ce/linux/centos/docker-ce.repo或使用Docker官方源(国际版):
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
4. 安装Docker引擎
- 执行安装命令:
sudo yum install -y docker-ce docker-ce-cli containerd.io注:如需指定版本,使用
yum list docker-ce --showduplicates查看可用版本。
5. 启动并设置开机自启
- 启动Docker服务:
sudo systemctl start docker - 启用开机自启:
sudo systemctl enable docker
6. 验证安装
- 检查Docker版本及运行状态:
docker --version sudo systemctl status docker - 运行测试容器:
sudo docker run hello-world若看到
Hello from Docker!输出,说明安装成功。
常见问题与优化
1. 权限问题
- 默认需
sudo执行Docker命令,建议将用户加入docker组:sudo usermod -aG docker $USER退出重新登录后生效。
2. 配置镜像提速(国内用户必选)
- 修改
/etc/docker/daemon.json,添加腾讯云镜像提速器:{ "registry-mirrors": ["https://mirror.ccs.tencentyun.com"] }重启服务生效:
sudo systemctl restart docker
3. 防火墙设置
- 若需远程访问Docker API,开放2375端口(仅限内网环境,公网需配置TLS加密):
sudo firewall-cmd --permanent --add-port=2375/tcp sudo firewall-cmd --reload
总结
- 核心步骤:更新系统 → 添加仓库 → 安装Docker → 启动服务 → 验证测试。
- 关键优化:使用腾讯云镜像源提速安装,配置国内镜像仓库提升拉取速度。
- 安全提示:避免直接暴露Docker API到公网,生产环境务必启用TLS认证。
通过上述步骤,10分钟内即可在腾讯云上完成Docker的部署并投入开发或生产使用。
CLOUD云计算