在 OpenCloudOS 系统上安装 Docker,可以按照以下步骤进行操作。OpenCloudOS 是一个基于 Linux 的服务器操作系统,通常兼容适用于 CentOS 或 RHEL 的安装方法。因此,安装 Docker 的方式与在 CentOS 上安装 Docker 类似。
✅ 前提条件
确保你有以下条件:
- 一台运行 OpenCloudOS 的服务器(推荐版本 8 或以上)
- root 权限或具有 sudo 权限的用户
- 网络连接正常
🐳 安装步骤
步骤 1:更新系统软件包
sudo dnf update -y
如果你使用的是
yum(如 OpenCloudOS 8 及以下),请将dnf替换为yum。
步骤 2:安装依赖包
sudo dnf install -y yum-utils device-mapper-persistent-data lvm2
步骤 3:添加 Docker 官方仓库
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Docker 官方尚未为 OpenCloudOS 提供专用仓库,但 OpenCloudOS 兼容 CentOS 的仓库,因此可以使用 CentOS 的仓库。
步骤 4:安装 Docker 引擎
sudo dnf install -y docker-ce docker-ce-cli containerd.io
docker-ce: Docker 引擎社区版docker-ce-cli: Docker 客户端containerd.io: 容器运行时
步骤 5:启动 Docker 并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker
步骤 6:验证 Docker 是否安装成功
sudo docker --version
sudo docker run hello-world
如果看到输出类似:
Hello from Docker!
This message shows that your installation appears to be working correctly.
说明安装成功!
🧪 (可选)将当前用户加入 docker 用户组
避免每次执行 docker 命令都需要加 sudo:
sudo usermod -aG docker $USER
然后注销并重新登录系统,使组更改生效。
📦 (可选)安装 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
❓常见问题
Q: 安装时提示找不到包怎么办?
确保你添加了 Docker 的官方仓库,并更新了软件包列表:
sudo yum makecache fast
Q: 如何卸载 Docker?
sudo dnf remove -y docker-ce docker-ce-cli containerd.io
sudo rm -rf /var/lib/docker
sudo rm -rf /var/lib/containerd
如果你使用的是 OpenCloudOS 9,建议使用 dnf,并且注意某些包名可能略有不同。
如果你告诉我你使用的 OpenCloudOS 版本,我可以提供更具体的安装命令。欢迎继续提问!
CLOUD技术博