《 CentOs-7.5下安装Docker CE 》

先决条件

在安装Docker CE前,CentOS 系统版本应该升级到64位版本的 CentOS 7或以上,在这儿本次使用的系统版本为 “ CentOS-7.5.1804 ” ,如下图:

如果已经安装则需要进行卸载,在 Docker 的早期版本中称为 docker 或 docker-engine。如果安装了早期的Docker版本,则需要卸载它们及关联的依赖资源,输入命令:

yum remove docker \docker-common \docker-selinux \docker-engine

如果 yum 报告未安装任何相关的软件包,则表示情况正常,可以进行下面的安装环节了!!!

Docker CE 软件包现在称为 docker-ce,本次使用的 Docker 示例版本为 “ docker-ce-18.06.1.ce-3.el7.x86_64 ”。

安装Docker CE

这儿介绍 Docker CE 的两种安装方式,具体选择哪种安装方式取决与个人的需求或爱好:

1、通过设置 Docker 的镜像仓库并从中进行安装,从而可以轻松完成安装和升级任务(博主推荐)。

2、通过在官方下载 RPM 软件包并手动进行安装,然后完全手动管理升级。在某些情况下,这很有用(例如:在不能访问互联网的隔离系统中安装 Docker)。

一、Docker 镜像仓库进行安装

本次使用的实例主机为全新的纯净的无任何污染的主机,在安装 Docker CE 之前,需要设置 Docker 的镜像仓库,然后再从该镜像仓库中安装和更新 Docker。

设置镜像仓库:

1、环境准备,安装所需的组建包,涉及到三个组件包:yum-utils 组件包提供了 yum-config-manager 实用程序,和 devicemapper 存储驱动需要的 device-mapper-persistent-data 和 lvm2 两个组件包。执行命令

yum install -y yum-utils device-mapper-persistent-data lvm2

进行安装,如下图:

2、使用以下命令设置稳定(stable )存储库。因为总是需要稳定的存储库,即使您希望从边缘(edge)或测试(test )存储库安装构建。具体设置内容如下:

yum-config-manager \--add-repo \https://download.docker.com/linux/centos/docker-ce.repo

以上为国外的镜像仓库,以上镜像仓库使用起来肯定是很慢的,博主一直使用的是阿里云的镜像仓库地址,具体设置内容如下:

yum-config-manager \--add-repo \http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

直接执行以上命令即可添加,查看添加是否成功,在 “ /etc/yum.repos.d ” 目录下出现一个 “ docker-ce.repo ” 的配置文件,看到内容,  如下图:

3、(可选)默认情况下已经启用 edge 和 testing 镜像仓库,些镜像仓库包含在上述 “ docker.repo ” 文件中,如果未启动,

则输如下命令启动:

yum-config-manager --enable docker-ce-edge

yum-config-manager --enable docker-ce-testing

还可以通过使用 “ --disable ” 标志运行 yum-config-manager 命令来禁用边缘或测试存储库。设置完成后需要要重新启才能生效,下面的命令禁用测试存储库:

yum-config-manager --disable docker-ce-testing

注意:从Docker 17.06开始,stable 版本也被推到边缘和测试存储库。

安装 Docker CE

1、在安装前还需要更新 yum 软件包,输入命令 “ yum makecache fast ” ,更新成功后,如下图:

2、安装Docker CE的最新版本,或者进入下一步安装特定版本,

输入命令 “ yum install docker-ce ” ,如下图:

目前最新的 Docker-CE 版本为 “  ” ,如下图:

如果提示接受GPG密钥,则需要验证密钥是否匹配,
“ 060a 61c5 1b55 8a7f 742b 77aa c52f eb6b 621e 9f35 ”
如果匹配则接受,如下图:

*注意:

如果启用了多个 Docker 存储库,在安装或更新时不需要在 yum install 或 yum update 命令中指定版本,默认安装当前最新的版本,但是这样可能不适合有稳定性需求的环境中。

3、在实际的生产环境中,可能存在安装特定版本的 Docker CE需求,而不是始终使用最新版本。通过以下

yum list docker-ce  --showduplicates|sort -r

命令列出仓库中所有可用的版本。此示例使用“ sort -r ”命令按版本号(从最高到最低)对结果进行排序,如下图:

*注意:此" yum list "命令仅显示二进制软件包。

选择一个特定版本进行安装:

在上图列表中的内容取决于启用了哪些镜像仓库,并且将匹配与当前 CentOS 版本(在本示例中,由版本中的 .el7 后缀表示),
第一列为名称。
第二列为版本字符串。
第三列为镜像仓库名称,它表示软件包来自哪个镜像仓库并按扩展其稳定性级别列出。
如需安装特定版本,则需要将版本字符串附加到软件包名称后面,并使用连字符 (-) 分隔惊醒分隔,示例命令如下:

yum install docker-ce-<version string>

4、启动 Docker 服务,

输入命令 “ systemctl start docker ”,

查看是否启动成功 “ systemctl status docker ” 如下图:

5、测试 Docker ,永远的 hello world ,直接输入命令 “ docker run hello-world ” ,如果不出错,则此命令将下载一个测试镜像并在容器中运行它,

如下图:


好了,关于 Docker快速入门(三)——CentOS-7.5下使用yum命令快速安装Docker CE  就写到这儿了,如果还有什么疑问或遇到什么问题欢迎扫码提问,也可以给我留言哦,我会一一详细的解答的。 
歇后语:“ 共同学习,共同进步 ”,也希望大家多多关注CSND的IT社区。


作       者: 华    仔
联系作者: who.seek.me@java98k.vip
来        源: CSDN (Chinese Software Developer Network)
原        文: https://blog.csdn.net/Hello_World_QWP/article/details/83474391
版权声明: 本文为博主原创文章,请在转载时务必注明博文出处!

CentOS-7.5下使用yum命令快速安装Docker CE相关推荐

  1. 使用yum命令安装mysql_Linux Centos 下使用yum 命令安装mysql实现步骤

    linux centos 下使用yum 命令安装mysql实现步骤 1. 查看服务器中有没有安装过mysql 1. 查看有没有安装包: yum list mysql* #移除已经安装的mysql yu ...

  2. CentOS 下使用yum 命令安装MySQL

    CentOS Linux下使用yum 命令安装MySQL过程记录. 1. 查看服务器中有没有安装过MySQL 1. 查看有没有安装包:     yum list mysql*     #移除已经安装的 ...

  3. linux的mysql本地yum安装_Linux Centos 下使用yum 命令安装mysql实现步骤

    Linux Centos 下使用yum 命令安装mysql实现步骤 1. 查看服务器中有没有安装过Mysql 1. 查看有没有安装包: yum list mysql* #移除已经安装的mysql yu ...

  4. 【经验】CentOS 5.2 下用Yum安装Apache+PHP+MySQL环境

    CentOS 5.2 下用Yum安装Apache+PHP+MySQL环境 Fedora 8下用Yum安装Apache+PHP+MySQL环境 fedora8 用yum来管理安装Apache+PHP+M ...

  5. Centos 6/ 7下通过yum安装php7环境

    安装php7已经是现在linux服务器必备的一款工具了,只要做网站都会考虑到使用php7了,下面我们来看Centos 6/ 7下通过yum安装php7环境的教程. 2015年12月初PHP7正式版发布 ...

  6. 【快速安装Docker服务及Docker配置、Docker常用命令。】

    一.安装docker服务 命令行输入curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun即可快速安装 如提示curl: ...

  7. centos 6.3下rarlinux 与wireshark的安装

    centos 6.3下rarlinux 与wireshark的安装 1. rarlinux的安装 1>如果我们需要在Linux下打开windows下的rar软件的话,linux系统是不能直接打开 ...

  8. windows10下使用wget命令(安装失败,请大家提意见)

    windows10下使用wget命令(安装失败,请大家提意见) 下载 下载地址 安装 配置环境变量 计算机–属性–高级系统设置–环境变量 可以在用户变量或者系统变量里新建变量,俩个选一个就行(我在个人 ...

  9. CentOS 安装docker.ce报错提示containerd.io >= 1.2.2-3问题

    centos安装docker.ce遇到报错,提示如下 # yum install -y docker-ce Last metadata expiration check: 0:01:49 ago on ...

最新文章

  1. github访问太慢解决方案
  2. .Net Telerik Web UI 安装和使用入门
  3. linux实战应用案例: 如何在 Linux 安装 MySQL 8 数据库?(图文详细教程)
  4. 关于双WiFi板卡做路由功能的记录
  5. Silverlight Telerik控件学习:数据录入、数据验证
  6. Android:JNI 与 NDK的区别(含实例教学)
  7. python爬取歌词_利用Python网络爬虫抓取网易云音乐歌词
  8. android模拟器设置静态ip,安卓模拟器多开窗口挂手游切换不同IP防封号技术讲解...
  9. python 单例模式基本原则、使用场景、应用示例
  10. 中兴新支点操作系统_中兴新支点国产操作系统体验如何?笔者告诉你
  11. 电脑清灰你要知道的那些事(二)
  12. 北漂真的是你的归宿吗?
  13. 知道打印机的IP地址,win10怎样连接打印机?
  14. 前端背景图放置_如何在css中添加背景图?
  15. CRC循环冗余校验(计算机网络)
  16. MySQL锁表解决方法(转)
  17. 你知道DAU、MAU、PCU、DAU、ARPU、KPI是指什么?
  18. 天美电竞发布品牌愿景背后:始于电竞,不止于电竞
  19. 根据城市名字获取经纬度
  20. Web应用程序停止时无法注销它。 为防止内存泄漏,JDBC驱动程序已被强制取消注册。

热门文章

  1. windows修复SSL漏洞CVE-2016-2183(3389端口)
  2. 思维题:病狗问题(个人观点)
  3. matlab交叉谱密度图如何分析,Matplotlib交叉谱密度(CSD)
  4. 软件开发实训(720)科技---Axure8.0基础教程01
  5. CC2530+CC259x ZStack-2.5.1a 功率放大应用
  6. 解题报告 (五) Burnside引理和Polya定理
  7. python昆山培训
  8. 斯巴达勇士飓风赛来袭 告诉你什么是真勇士
  9. 【redis】内存回收机制
  10. IPV4 地址不够如何解决