在OpenCloudOS 8.6上启动Docker的步骤如下:
1. 确认系统版本
cat /etc/opencloudos-release
确保系统是OpenCloudOS 8.6(基于RHEL/CentOS 8的衍生版本)。
2. 安装Docker
OpenCloudOS 8.6默认使用podman,若需传统Docker,需手动安装:
添加Docker官方仓库
sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
安装Docker引擎
sudo dnf install docker-ce docker-ce-cli containerd.io
3. 启动Docker服务
sudo systemctl enable --now docker
验证状态
sudo systemctl status docker
正常状态应为 active (running)。
4. 配置用户权限(可选)
避免每次使用sudo:
sudo usermod -aG docker $USER
newgrp docker # 刷新用户组
退出终端重新登录后生效。
5. 测试Docker
docker run hello-world
成功运行则输出欢迎信息。
常见问题
- 兼容性提示:若依赖冲突,尝试使用
podman(OpenCloudOS推荐替代)。 - 防火墙:确保防火墙放行Docker端口(默认
2375/tcp等)。 - 存储驱动:若需修改,编辑
/etc/docker/daemon.json后重启服务。
附:使用Podman(推荐替代)
若无需Docker特定功能,可直接使用预装的Podman(命令与Docker兼容):
podman run hello-world
如有其他问题,请提供具体错误信息进一步排查。
云服务器