腾讯云服务器CentOS安装Docker简明指南
结论:在腾讯云CentOS服务器上安装Docker只需执行几个简单命令,主要包括卸载旧版本、设置仓库、安装Docker引擎和启动服务四个步骤。以下是详细操作流程。
准备工作
- 确保使用root用户或具有sudo权限的账户操作
- 建议系统版本:CentOS 7或8(这里以CentOS 7为例)
- 连接腾讯云服务器:通过SSH工具(如Xshell/Putty)或腾讯云网页控制台的VNC登录
安装步骤
1. 卸载旧版本(如有)
sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine
2. 安装必要工具包
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3. 设置Docker仓库
# 官方仓库(国外服务器推荐)
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 阿里云镜像仓库(国内服务器推荐,速度更快)
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4. 安装Docker引擎
sudo yum install -y docker-ce docker-ce-cli containerd.io
关键点:如果提示接受GPG密钥,请验证指纹匹配060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35
后确认。
5. 启动Docker并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
6. 验证安装
sudo docker run hello-world
成功标志:看到"Hello from Docker!"等欢迎信息表示安装成功。
配置优化(可选但推荐)
1. 配置镜像提速器(国内必做)
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
腾讯云用户专属:可使用腾讯云内网镜像地址https://mirror.ccs.tencentyun.com
获得最佳速度。
2. 用户组管理
sudo groupadd docker
sudo usermod -aG docker $USER
newgrp docker
此操作后当前用户可不加sudo直接运行docker命令。
常见问题解决
-
防火墙问题:
sudo firewall-cmd --permanent --add-port=2375/tcp sudo firewall-cmd --reload
-
存储驱动警告:
sudo vi /etc/docker/daemon.json
添加内容:
{ "storage-driver": "devicemapper" }
-
安装特定版本:
yum list docker-ce --showduplicates | sort -r sudo yum install docker-ce-<VERSION_STRING>
总结
核心要点:腾讯云CentOS安装Docker的关键是选择正确的仓库源和配置镜像提速。通过上述步骤,您可以在10分钟内完成安装并开始使用Docker。对于生产环境,建议安装后立即进行安全配置,包括用户权限管理和网络隔离。