在腾讯云轻量应用服务器(Lighthouse)上部署 Docker 环境,可以通过官方脚本一键安装,也可以手动安装。以下是推荐的一键安装方法(适用于 Ubuntu/Debian/CentOS 等主流系统):
✅ 前提条件
- 已创建并登录轻量应用服务器(支持 Ubuntu 20.04/22.04、CentOS 7/8、Debian 10+ 等)。
- 确保服务器防火墙已放行必要端口(Docker 默认无需额外端口,但后续运行容器时需注意)。
- 使用 root 或具有
sudo权限的用户操作。
🔧 步骤一:连接服务器
通过 SSH 登录服务器:
ssh root@<你的服务器公网IP>
# 或使用腾讯云控制台提供的“远程连接”功能
🚀 步骤二:一键安装 Docker(推荐方式)
对于 Ubuntu / Debian:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
💡 说明:
--mirror Aliyun可选,用于提速下载;若网络正常可省略。
对于 CentOS / RHEL:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
⚠️ CentOS 7 可能需要先安装
yum-utils:sudo yum install -y yum-utils
📦 步骤三:验证安装
docker --version
docker run hello-world
若看到欢迎信息,说明安装成功。
🔐 步骤四(可选):将当前用户加入 docker 组(避免每次用 sudo)
sudo usermod -aG docker $USER
# 使配置生效(需重新登录或执行)
newgrp docker
🌐 步骤五:启动 Docker 服务并设置开机自启
sudo systemctl enable docker
sudo systemctl start docker
🛡️ 安全建议(轻量服务器特别注意)
- 不要暴露 Docker API:默认情况下 Docker 只监听本地 socket(
unix:///var/run/docker.sock),无需开放 TCP 端口。 - 限制容器访问:生产环境建议使用
--security-opt或 Seccomp/AppArmor 策略。 - 定期更新:
sudo apt update && sudo apt upgrade docker.io # Ubuntu/Debian sudo yum update docker # CentOS/RHEL
🧪 快速测试示例
# 拉取并运行 Nginx 容器
docker run -d -p 80:80 --name my-web nginx
# 查看运行状态
docker ps
# 访问 http://<服务器公网IP> 应看到 Nginx 欢迎页
如遇到安装失败(如内核版本过低、缺少依赖),请提供具体错误日志,我可进一步协助排查。是否需要我为你生成一个自动化部署脚本?
PHPWP博客