在腾讯云轻量应用服务器(Ubuntu 系统)上部署 Docker 是非常常见的操作,下面是一个详细的步骤指南,帮助你在 Ubuntu 系统上安装并配置 Docker。
✅ 一、登录到你的腾讯云轻量服务器
你可以使用 SSH 登录:
ssh root@你的服务器IP地址
如果你不是用 root 登录的,请根据你创建实例时设置的用户名进行替换,比如 ubuntu 或其他用户名。
✅ 二、更新系统软件包
sudo apt update && sudo apt upgrade -y
✅ 三、安装依赖包
sudo apt install -y 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
✅ 五、添加 Docker 官方仓库
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
✅ 六、再次更新 apt 包索引
sudo apt update
✅ 七、安装 Docker 引擎
sudo apt install -y docker-ce docker-ce-cli containerd.io
✅ 八、验证 Docker 是否安装成功
sudo docker --version
输出示例:
Docker version 24.0.5, build ced0996
✅ 九、测试运行一个容器
sudo docker run hello-world
如果看到类似以下信息,说明 Docker 已经安装成功并可以正常运行:
Hello from Docker!
This message shows that your installation appears to be working correctly.
...
✅ 十、(可选)将当前用户加入 docker 用户组(避免每次执行 docker 命令都需要加 sudo)
sudo usermod -aG docker $USER
然后退出终端重新登录,或者重启服务器使更改生效。
✅ 十一、(可选)安装 Docker Compose
如果你需要用到 docker-compose 来编排多个容器服务:
下载 Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/download/v2.23.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
设置可执行权限
sudo chmod +x /usr/local/bin/docker-compose
验证是否安装成功
docker-compose --version
✅ 十二、常见问题
Q:无法连接网络?
- 检查腾讯云控制台的安全组设置,确保开放了你需要的端口。
- 轻量服务器默认限制较多,注意资源和带宽使用情况。
Q:拉取镜像很慢?
可以配置 Docker 使用国内镜像X_X器,例如阿里云、网易等。
编辑或新建 /etc/docker/daemon.json 文件:
{
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn",
"https://hub-mirror.c.163.com"
]
}
然后重启 Docker:
sudo systemctl daemon-reexec
sudo systemctl restart docker
✅ 总结
你现在已经在腾讯云轻量服务器上成功安装了 Docker,并可以开始部署各种应用了。例如:
- Nginx
- MySQL
- Redis
- WordPress
- 自定义 Web 应用(Node.js、Python、Java 等)
如需部署某个具体应用,欢迎继续提问!
需要我帮你写一个简单的 Docker 示例部署吗?比如部署一个 Nginx?
CLOUD技术博