腾讯云轻量应用服务器 Ubuntu 系统部署 Docker 完整指南
结论先行
在腾讯云轻量应用服务器上部署 Docker(Ubuntu 系统)只需 5个核心步骤:更新系统→安装依赖→添加Docker源→安装Docker→验证运行。关键命令为 sudo apt install docker-ce 和 sudo docker run hello-world,全程约10分钟即可完成。
详细步骤分解
1. 准备工作:连接服务器
- 通过SSH登录腾讯云轻量服务器(推荐使用Terminal或PuTTY):
ssh root@你的服务器IP - 确保系统为Ubuntu(建议18.04/20.04/22.04 LTS版本):
lsb_release -a
2. 更新系统与安装依赖
- 更新软件包列表:
sudo apt update - 升级现有软件:
sudo apt upgrade -y - 安装必要工具(如curl、HTTPS支持):
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common
3. 添加Docker官方GPG密钥和仓库
- 添加Docker的GPG密钥(确保下载来源可信):
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg - 添加Docker仓库(注意系统版本匹配):
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
4. 安装Docker引擎
- 再次更新软件包列表(加载新仓库):
sudo apt update - 安装Docker CE(社区版):
sudo apt install -y docker-ce docker-ce-cli containerd.io - 启动Docker并设置开机自启:
sudo systemctl start docker sudo systemctl enable docker
5. 验证安装
- 运行测试容器(验证Docker是否正常工作):
sudo docker run hello-world若看到
Hello from Docker!的输出,说明安装成功。 - 查看Docker版本:
docker --version
常见问题与优化
1. 权限问题(非root用户操作Docker)
- 将当前用户加入
docker用户组:sudo usermod -aG docker $USER退出重新登录后生效。
2. 镜像提速(国内服务器推荐)
- 修改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
3. 防火墙设置
- 确保防火墙放行Docker所需端口(如80/443):
sudo ufw allow 80/tcp sudo ufw enable
总结
腾讯云Ubuntu部署Docker的核心是正确配置官方源并验证运行环境。通过上述步骤,你可以快速搭建容器化平台,后续可进一步部署Nginx、MySQL等应用。若需管理多容器,建议学习 docker-compose 工具提升效率。
关键提示:
- 始终使用最新稳定版Docker以避免兼容性问题。
- 定期执行
docker system prune清理无用镜像和容器,节省磁盘空间。
云计算导航