在腾讯云轻量应用服务器(Lighthouse)的 CentOS 系统上安装 Docker,可以按照以下步骤进行操作。本教程适用于 CentOS 7 或 CentOS 8。
✅ 一、准备环境
- 已购买并登录腾讯云轻量服务器(CentOS 系统)
- 使用 root 用户或具有 sudo 权限的用户
- 确保服务器已连接网络
🧱 二、卸载旧版本(可选)
如果你之前安装过旧版本的 Docker,建议先卸载:
sudo yum remove docker
docker-client
docker-client-latest
docker-common
docker-latest
docker-latest-logrotate
docker-logrotate
docker-engine
🌐 三、安装依赖包
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
docker-ce:社区版 Docker 引擎docker-ce-cli:Docker 客户端containerd.io:容器运行时
🔁 六、启动 Docker 并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
验证是否启动成功:
sudo systemctl status docker
🧪 七、测试 Docker 是否安装成功
sudo docker run hello-world
如果输出提示信息表示 Docker 安装成功。
👥 八、将当前用户加入 docker 组(避免每次使用 sudo)
sudo usermod -aG docker $USER
然后退出终端并重新登录,使组权限生效。
🔒 九、(可选)开放防火墙端口(如需对外提供服务)
比如你要运行一个 Web 应用,暴露 80 或 443 端口:
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --reload
或者直接关闭防火墙(不推荐用于生产):
sudo systemctl stop firewalld
sudo systemctl disable firewalld
🎯 十、(可选)安装 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
✅ 总结
你现在已经在腾讯云轻量服务器的 CentOS 上成功安装了 Docker,并可以开始部署各种容器化应用了!
如有其他问题,比如部署 Nginx、MySQL、WordPress 等常见应用,也可以继续问我 😊
需要我帮你写个一键安装脚本吗?
CLOUD技术博