本文介绍在RHEL 7 Linux操作系统中安装Docker CE(Docker社区版/Docker Community Edition)的方法,仅运行相关的命令即可,可先参考在RHEL 7服务器/工作站上安装Docker的方法。
一、注册您的RHEL 7服务器
首先向Red Hat Subscription Management(订阅管理)或Satellite服务器注册RHEL 7服务器。
sudo subscription-manager register --auto-attach
系统将提示您提供您的Red Hat门户用户名和密码。
二、启用所需的存储库
您需要启用以下存储库才能在RHEL 7上安装Docker Community Edition,它们包含许多运行Docker所需的依赖项:
sudo subscription-manager repos --enable=rhel-7-server-rpms \
--enable=rhel-7-server-extras-rpms \
--enable=rhel-7-server-optional-rpms
三、在RHEL 7 Linux中安装Docker CE
在添加Docker CE Yum存储库之前安装必需的软件包:
sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
将稳定的Docker CE存储库添加到RHEL 7系统中:
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
最后,在RHEL 7中安装可用的Docker CE版本,并附带新的容器:
sudo yum install docker-ce docker-ce-cli containerd.io
如果要查看所有可用的Docker版本,请使用:
$ sudo yum list docker-ce --showduplicates | sort -r
四、启动并启用Docker服务
现在启动并启用Docker服务以在启动时启动:
sudo systemctl enable --now docker.service
检查docker版本,运行docker version命令:
$ docker version
Client: Docker Engine - Community
Version: 19.03.7
API version: 1.40
Go version: go1.12.17
Git commit: 7141c199a2
Built: Wed Mar 11 01:24:10 2020
OS/Arch: linux/amd64
Experimental: false
Server: Docker Engine - Community
Engine:
Version: 19.03.7
API version: 1.40 (minimum version 1.12)
Go version: go1.12.17
Git commit: 7141c199a2
Built: Wed Mar 11 01:22:45 2020
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.2.13
GitCommit: 7ad184331fa3e55e52b890ea95e65ba581ae3429
runc:
Version: 1.0.0-rc10
GitCommit: dc9208a3303feef5b3839f4323d9beb36df0a9dd
docker-init:
Version: 0.18.0
GitCommit: fec3683
至此,安装完成,同时在RHEL 7中测试Docker安装也将处于工作的状态。
相关主题