腾讯云轻量服务器CentOS-9安装docker?

在腾讯云轻量应用服务器(Lighthouse)上安装 Docker 到 CentOS 9 系统中,可以按照以下步骤进行操作。整个过程适用于基于 yum 的 Linux 发行版(如 CentOS、Rocky Linux、AlmaLinux 等)。


✅ 前提条件

  • 已登录到你的腾讯云轻量服务器(SSH 登录)
  • 使用的是 root 用户或具有 sudo 权限的用户
  • 系统为 CentOS Stream 9 或 CentOS 9

🛠️ 安装步骤

1. 更新系统软件包

sudo dnf update -y

2. 安装依赖项

sudo dnf install -y yum-utils device-mapper-persistent-data lvm2

3. 添加 Docker 官方仓库

sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

4. 安装 Docker 引擎

sudo dnf install -y docker-ce docker-ce-cli containerd.io

如果提示找不到包,请确认是否正确添加了仓库,并且系统是 x86_64 架构(目前 Docker 不支持 ARM 在官方 repo 中提供完整支持)。


5. 启动 Docker 并设置开机自启

sudo systemctl start docker
sudo systemctl enable docker

6. 验证安装是否成功

docker --version
sudo docker run hello-world

如果输出显示版本号并且能运行 hello-world 容器,则说明安装成功!


🧪 (可选)将当前用户加入 docker 组(避免每次使用 sudo)

sudo usermod -aG docker $USER

然后退出终端并重新登录以使组更改生效。


🔒 注意事项(腾讯云轻量服务器相关)

  • 轻量服务器默认没有开放所有端口,如果你打算用 Docker 搭建 Web 服务(如 Nginx、WordPress),需要去腾讯云控制台 -> 实例详情 -> 防火墙 中添加对应端口(如 80、443、3000 等)。
  • 如果你使用的是腾讯云轻量服务器的 ARM 架构实例,请注意部分 Docker 镜像可能不兼容,建议使用 x86_64 架构的实例。

📦 示例:运行一个 Nginx 容器测试

sudo docker run -d -p 80:80 --name mynginx nginx

然后访问你的服务器公网 IP,应能看到 Nginx 默认页面。


如果你有更多需求,例如安装 docker-compose,也可以继续问我 👇

是否需要我为你补充如何安装 Docker Compose

未经允许不得转载:秒懂云 » 腾讯云轻量服务器CentOS-9安装docker?