腾讯轻量云centos安装docker?

在腾讯云轻量应用服务器(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技术博 » 腾讯轻量云centos安装docker?