在CentOS Stream 8上使用Docker主要分为以下几个步骤:
更新系统:
sudo dnf update 安装必要的软件包和依赖项:
sudo dnf install -y yum-utils device-mapper-persistent-data lvm2 添加Docker的官方存储库:
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo 安装Docker引擎:
sudo dnf install docker-ce 启动Docker服务并将其设置为开机自启动:
sudo systemctl start docker sudo systemctl enable docker 验证Docker安装是否成功:
docker version 将当前用户添加到docker用户组(可选):
sudo usermod -aG docker USER 请注销并重新登录以使更改生效。
安装完成后,您可以使用 docker run 命令来运行容器。例如,运行一个简单的Nginx容器:
docker run -d -p 80:80 nginx 您可以使用 docker pull 命令从Docker Hub拉取镜像,例如拉取官方的Nginx镜像:
docker pull nginx 使用 docker images 命令查看本地所有镜像。
依赖冲突:如果在安装过程中遇到依赖冲突,可以尝试使用 --allowerasing 参数来替换冲突的软件包。
sudo yum install docker-ce docker-ce-cli containerd.io --allowerasing 无法连接到Docker守护进程:如果遇到 Cannot connect to the Docker daemon 错误,可以尝试重新加载守护进程文件并重启Docker服务。
sudo systemctl daemon-reload sudo systemctl restart docker 以上步骤应该能帮助您在CentOS Stream 8上成功安装和使用Docker。如果在安装或使用过程中遇到任何问题,可以参考Docker官方文档或搜索相关教程。