云网牛站
所在位置:首页 > Linux教程 > 在RHEL 7服务器/工作站上安装Docker的方法

在RHEL 7服务器/工作站上安装Docker的方法

2019-07-16 10:09:35作者:李哲稿源:云网牛站

本文介绍在RHEL 7服务器/工作站(Server/Workstation)上安装Docker的方法。

 

一、注册RHEL 7服务器

首先注册RHEL 7服务器与Red Hat Subscription Management或Satellite服务器:

sudo subscription-manager register --auto-attach

出现提示时输入你的用户名和密码。

 

二、启用所需的存储库

注册系统后,启用具有Docker软件包和依赖项的RHEL 7存储库:

sudo subscription-manager repos --enable=rhel-7-server-rpms \

 --enable=rhel-7-server-extras-rpms \

 --enable=rhel-7-server-optional-rpms

 

三、在RHEL 7上安装Docker

我们现在可以通过运行以下命令在RHEL 7上安装Docker:

sudo yum install -y docker device-mapper-libs device-mapper-event-libs

sudo systemctl enable --now docker.service

确认服务状态:

$ systemctl status docker

在RHEL 7服务器/工作站上安装Docker的方法

知识扩展:安装和使用Dockly的方法,从终端管理Docker容器

 

四、设置不安全的注册表/块注册表

如果你的本地Docker注册表没有SSL加密以进行访问,则需要将它们列入白名单:

$ sudo vim /etc/containers/registries.conf

.....

[registries.insecure]

registries = ["reg1.example.com","reg2.example.com"]

要阻止对注册表的访问,请在registries.block部分下添加注册表URL:

[registries.block]

registries = ['reg10.example.com']

如果更改配置文件,请重新启动docker service:

sudo systemctl restart docker

测试Docker安装,运行:

# docker pull hello-world

在RHEL 7服务器/工作站上安装Docker的方法

# docker run --rm hello-world

Hello from Docker!此消息表明你的安装似乎正常工作。

为了生成此消息,Docker采取了以下步骤:

1.Docker客户端联系了Docker守护程序。

2.Docker守护程序从Docker Hub中提取了“hello-world”图像。(AMD64)

3.Docker守护程序从该映像创建了一个新容器,用于运行生成你当前正在阅读的输出的可执行文件。

4.Docker守护程序将该输出流式传输到发送它的Docker客户端到你的终端。

你可以运行Ubuntu容器:

$ docker run -it ubuntu bash

参考:搜索/下载/构建自定义/删除Docker镜像,运行和删除Docker容器的方法

至此,你现在已在RHEL 7系统上成功安装了Docker。

 

相关主题

在RHEL 8/CentOS 8上安装Docker和Docker Compose的方法

精选文章
热门文章