在CentOS Stream 8上使用Docker的步骤如下:
更新系统:
首先,确保你的CentOS Stream 8系统已经更新到最新版本。使用以下命令更新系统:
sudo dnf update -y
安装依赖包:
安装Docker之前,需要安装一些必要的依赖包。使用以下命令安装:
sudo dnf install -y yum-utils device-mapper-persistent-data lvm2
添加Docker的官方存储库:
默认情况下,CentOS Stream 8并不包含Docker软件包。为了安装Docker,需要将Docker的官方存储库添加到系统中。使用以下命令添加存储库:
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装Docker:
添加存储库后,使用以下命令安装Docker Engine:
sudo dnf install docker-ce docker-ce-cli containerd.io -y
如果在安装过程中遇到依赖冲突,可以使用--allowerasing
选项来替换冲突的软件包:
sudo dnf install docker-ce docker-ce-cli containerd.io --allowerasing
启动Docker服务:
安装完成后,启动Docker服务并设置其在系统启动时自动启动:
sudo systemctl start docker
sudo systemctl enable docker
验证Docker安装:
为了验证Docker是否正确安装并正在运行,可以使用以下命令检查Docker版本:
docker --version
如果一切顺利,你应该能够看到Docker的版本信息。
运行一个Docker容器:
现在,尝试运行一个简单的Docker容器来验证Docker是否正常工作。执行以下命令以运行一个名为 “hello-world” 的Docker容器:
docker run hello-world
Docker将从Docker Hub下载 “hello-world” 镜像,并在容器内运行它。如果一切正常,你将看到一条欢迎消息。