[ad_1]
Docker 是一个基于守护进程的开源容器引擎,它允许我们在容器内创建和部署所有应用程序。 这些容器是独立于主机系统复制的标准化环境。 在 CentOS 8 中,Docker CE 软件包不可用。 但是,通过添加外部存储库,您可以轻松地在 CentOS 系统上安装 Docker。
在 CentOS 8 的最新版本中,docker 已被替换为其他软件包,例如 buildah 和 podman。 因此,如果您不想使用 podman 包,请删除它们并在您的系统上安装 docker 容器。 我们将在本文中向您展示如何通过命令行在 CentOS 8 系统上安装 Docker CE。
先决条件
所有管理命令都必须运行 sudo 或根用户。
从桌面的“活动”菜单打开终端窗口并执行以下各种步骤以在 CentOS 8 系统上安装 Docker CE:
第 1 步:添加 Docker CE 存储库
需要注意的是,Docker CE 软件包在 CentOS 8 存储库中不可用。 因此,使用以下命令将 docker-ce 存储库添加到您的 CentOS 系统并启用它:
$ dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
在您的系统上启用 docker-ce 存储库后,终端上会显示以下结果:
第 2 步:安装 Docker CE
成功添加 docker CE 存储库后,使用以下命令检查可用的 docker 版本进行安装:
$ dnf list docker-ce
从下面的截图可以看出,docker-ce 可以安装了:
现在,通过运行以下命令来安装 Docker CE:
$ sudo dnf install docker-ce --nobest -y
如果您的系统中有 podman 或其他依赖包可用,请使用以下给出的命令,该命令将首先删除这些包:
$ sudo dnf install docker-ce –allowerasing
按“y”确认安装过程,然后点击“Enter’ 钥匙。 之后,您系统上的 gpg 再次导入按 ‘y’ 确认安装过程,如下所示:
第 3 步:启用 Docker CE 服务
现在,通过使用以下命令在您的系统上启动 docker 服务:
$ systemctl start docker $ systemctl enable docker $ systemctl status docker
Docker 服务在您的系统上启动并启用,如以下屏幕截图所示:
通过执行以下命令检查安装的 Docker CE 版本:
$ docker --version
最新版本 20.10.5 现已安装在您的系统上,您可以在以下屏幕截图中看到:
第 4 步:测试 Docker CE 安装
检查 Docker CE 是否在您的系统上正常工作。 运行以下 hello-world Docker 容器命令:
$ sudo docker run hello-world
执行上述命令后,终端应显示以下消息:
可以通过运行以下命令列出 docker 映像:
$ sudo docker images
结论
这就是 Docker 安装教程的全部内容。 我们在本文中已经在 CentOS 8 系统上安装了 Docker CE。 我希望上述步骤对您的安装有所帮助请通过评论框中的评论分享您的疑问。
[ad_2]