在腾讯云轻量应用服务器(Lighthouse)上安装 Docker 非常简单,以下是详细的步骤,适用于基于 Ubuntu 或 CentOS 系统的轻量服务器。
✅ 一、登录到你的轻量服务器
使用 SSH 登录你的腾讯云轻量服务器:
ssh root@你的服务器公网IP
# 或者如果你创建了其他用户
ssh 用户名@你的服务器公网IP
✅ 二、更新系统包(推荐)
对于 Ubuntu/Debian:
sudo apt update && sudo apt upgrade -y
对于 CentOS/Rocky Linux:
sudo yum update -y
# 或者如果是 CentOS 8+/Rocky 使用 dnf
sudo dnf update -y
✅ 三、安装 Docker
方法一:使用官方一键脚本(推荐,适用于 Ubuntu/CentOS)
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
此脚本会自动检测系统类型并安装最新版 Docker。
安装完成后,Docker 服务会自动启动。
方法二:手动安装(更可控)
Ubuntu 用户:
-
安装依赖:
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 -
添加仓库:
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 -y docker-ce docker-ce-cli containerd.io
CentOS 用户:
-
安装依赖:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2 -
添加 Docker 仓库:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo -
安装 Docker:
sudo yum install -y docker-ce docker-ce-cli containerd.io -
启动并设置开机自启:
sudo systemctl start docker sudo systemctl enable docker
✅ 四、验证安装是否成功
sudo docker --version
运行一个测试容器:
sudo docker run hello-world
如果看到欢迎信息,说明安装成功!
✅ 五、(可选)配置非 root 用户使用 Docker
避免每次都要加 sudo,可以把当前用户加入 docker 组:
sudo usermod -aG docker $USER
⚠️ 执行后需要退出 SSH 重新登录才能生效。
之后就可以直接使用:
docker ps
✅ 六、常见问题
1. 报错:Cannot connect to the Docker daemon
- 检查 Docker 是否启动:
sudo systemctl status docker - 如果未启动:
sudo systemctl start docker
2. 腾讯云安全组设置
确保你的安全组开放了所需的端口(如 80、443、自定义服务端口),但 Docker 本身不需要额外开放端口,除非你运行 Web 服务。
✅ 七、后续建议
- 安装 Docker Compose(用于多容器编排):
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose docker-compose --version
✅ 总结:
在腾讯云轻量服务器上安装 Docker,只需几条命令即可完成。推荐使用官方安装脚本 get.docker.com,简单高效。
如有具体系统版本或错误信息,可以提供我来帮你进一步排查。
CLOUD技术博