本文介绍在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
知识扩展:安装和使用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
# 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。
相关主题 |