腾讯云轻量服务器Ubuntu系统安装Docker环境指南
结论先行:在腾讯云轻量服务器Ubuntu系统上安装Docker只需执行几个简单命令,整个过程不超过10分钟。以下是详细步骤和注意事项。
一、准备工作
- 确认系统版本:推荐使用Ubuntu 20.04 LTS或22.04 LTS
- 登录服务器:通过SSH连接你的腾讯云轻量服务器
- 更新系统(建议但非必须):
sudo apt update && sudo apt upgrade -y
二、安装Docker的三种方法
方法1:使用官方脚本一键安装(推荐)
这是最简单快捷的方式,适用于大多数场景:
curl -fsSL https://get.docker.com | sudo sh
核心优势:自动检测系统版本并安装适配的Docker版本,包含必要依赖。
方法2:通过APT仓库安装
适合需要更精确控制安装过程的用户:
-
安装依赖包:
sudo apt install apt-transport-https ca-certificates curl software-properties-common
-
添加Docker官方GPG密钥:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
-
设置稳定版仓库:
echo "deb [arch=$(dpkg --print-architecture) 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
-
安装Docker引擎:
sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io
方法3:手动下载.deb包安装
适用于特殊网络环境或需要特定版本的情况(不推荐新手使用)。
三、安装后配置
-
验证安装:
sudo docker run hello-world
看到欢迎信息表示安装成功。
-
将当前用户加入docker组(避免每次使用sudo):
sudo usermod -aG docker $USER newgrp docker # 立即生效
-
设置开机自启:
sudo systemctl enable docker
四、常见问题解决
- 权限问题:如果出现"Got permission denied"错误,确保已执行用户组添加命令并重新登录
- 镜像提速(针对国内服务器):
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["https://mirror.ccs.tencentyun.com"] } EOF sudo systemctl restart docker
五、进阶配置(可选)
- 安装Docker Compose:
sudo apt install docker-compose-plugin
- 查看版本信息:
docker version docker-compose version
总结:在腾讯云Ubuntu服务器上安装Docker环境非常简单,推荐使用官方一键脚本安装。安装后记得配置用户组权限和国内镜像提速,可以显著提升使用体验。