腾讯云轻量应用服务器安装配置Docker完整指南
结论先行:在腾讯云轻量应用服务器上安装配置Docker只需5个关键步骤,重点是确保系统兼容性和正确配置镜像提速源。使用腾讯云官方Docker CE镜像源可以显著提升安装速度和稳定性。
一、前期准备
- 系统要求:确认服务器运行的是64位Linux系统(推荐Ubuntu 18.04+/CentOS 7+)
- 权限检查:使用
sudo -i切换到root账户或确保当前用户有sudo权限 - 更新系统:
sudo apt update && sudo apt upgrade -y # Ubuntu/Debian # 或 sudo yum update -y # CentOS
二、安装Docker引擎
核心命令:以下安装方法使用腾讯云镜像源,速度比官方源快3-5倍。
Ubuntu/Debian系统:
# 安装必要工具
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
# 添加腾讯云Docker CE镜像源
curl -fsSL https://mirrors.cloud.tencent.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://mirrors.cloud.tencent.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
# 安装Docker
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io
CentOS系统:
# 卸载旧版本
sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
# 安装依赖
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# 添加腾讯云Docker CE镜像源
sudo yum-config-manager --add-repo https://mirrors.cloud.tencent.com/docker-ce/linux/centos/docker-ce.repo
# 安装Docker
sudo yum install -y docker-ce docker-ce-cli containerd.io
三、关键配置
-
启动Docker并设置开机自启:
sudo systemctl start docker sudo systemctl enable 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 -
验证安装:
sudo docker run hello-world看到"Hello from Docker!"表示安装成功
四、权限优化(可选但推荐)
-
将当前用户加入docker组,避免每次使用sudo:
sudo usermod -aG docker $USER newgrp docker # 立即生效无需注销 -
检查用户组变更:
docker ps # 不应再提示权限错误
五、常见问题解决
- 端口冲突:如果443/80端口被占用,修改容器映射端口或停止相关服务
- 存储驱动问题:建议使用
overlay2驱动,检查方法:docker info | grep "Storage Driver" - 磁盘空间不足:轻量服务器默认系统盘较小,建议:
- 定期清理无用镜像:
docker system prune - 重要数据挂载到数据盘
- 定期清理无用镜像:
最佳实践建议
-
安全加固:
- 定期更新Docker:
sudo apt upgrade docker-ce或sudo yum update docker-ce - 避免容器以root权限运行
- 定期更新Docker:
-
资源监控:
docker stats # 查看容器资源占用 -
备份策略:
- 重要容器使用
docker commit保存为镜像 - 定期导出容器:
docker export > backup.tar
- 重要容器使用
最终建议:对于生产环境,建议安装Docker Compose并采用容器编排管理,可通过sudo apt install docker-compose-plugin或sudo yum install docker-compose-plugin安装。
秒懂云