在腾讯云轻量应用服务器(Lighthouse)上安装 Docker 非常简单,因为轻量服务器默认基于 Linux 发行版(如 Ubuntu、Debian、CentOS 等)。以下是通用的安装步骤,适用于大多数主流系统。
1. 连接服务器
首先通过 SSH 登录到你的轻量应用服务器:
ssh root@<你的服务器公网 IP>
# 或者使用腾讯云的“远程连接”功能在浏览器中操作
2. 执行一键安装脚本(推荐)
Docker 官方提供了自动化安装脚本,这是最快且最稳定的方式。它会自动处理依赖项和版本选择。
运行以下命令:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
注:--mirror Aliyun 是为了提速下载过程,如果你在中国大陆地区,这通常能显著提升安装速度。如果不需要指定镜像源,可以直接去掉该参数。
安装过程中,脚本会提示你确认是否继续,输入 y 并回车即可。
3. 验证安装是否成功
安装完成后,启动 Docker 服务并检查版本:
# 启动 Docker 服务(部分新系统已自动启动,但建议手动确认)
systemctl start docker
systemctl enable docker # 设置开机自启
# 查看版本信息
docker --version
# 运行一个测试容器
docker run hello-world
如果看到 "Hello from Docker!" 字样,说明安装成功。
4. 配置免密码执行(可选但推荐)
默认情况下,运行 docker 命令需要 sudo。为了更方便地管理,可以将当前用户加入 docker 用户组:
# 将当前用户(root)加入 docker 组
usermod -aG docker $USER
# 立即生效(无需重新登录,但某些会话可能需要重新加载组权限)
newgrp docker
注意:修改组权限后,建议重新登录一次 SSH 以确保环境变量更新。
5. 常见问题与注意事项
- 防火墙端口:轻量服务器默认安全组可能只开放了常用端口。如果你需要在外部访问 Docker 容器中运行的服务(如 Web 服务),请确保在腾讯云控制台的安全组规则中放行了相应的端口(例如 80, 443, 8080 等)。
- 系统兼容性:
- Ubuntu/Debian: 上述脚本完全兼容。
- CentOS/RHEL: 脚本同样适用,但如果是较老的 CentOS 7,可能需要先安装
yum-utils(脚本通常会自动处理)。
- Docker Compose:如果你需要使用
docker-compose,新版 Docker 已将其集成为插件。安装后可直接使用docker compose命令(注意中间是空格,不是连字符)。如果需要旧版docker-compose命令,可以单独安装,但在现代环境中推荐使用插件模式。
完成以上步骤后,你的腾讯云轻量服务器就已经具备了完整的 Docker 运行环境,可以开始部署应用了。
云知识CLOUD