Docker划分为CE和EE,CE版本即社区版(免费);EE即企业版,强调安全(付费)。Docker CE每月发布一个edge版本,每三个月发布一个stable版本,Docker EE和stable版本号保持一致。

Docker CE支持64位版本CentOS 7,并且要求内核版本不低于3.10。CentOS满足最低内核的要求,如果内核版本比较低,部分功能(如overlay2存储层驱动)无法使用,并且部分功能可能不太稳定。

有三种安装Docker CE的方式:通过Docker仓库安装,下载安装包手动安装,通过脚本自动安装。

  • 大多数用户使用Docker仓库的镜像源安装,这种方式安装和升级比较简单,这也是比较推荐的方式。
  • 一些用户通过下载安装包进行手动安装,这种方式在不能连接网络的情况下比较有用,只需要有安装包就好。
  • 在开发和测试环境,一些用户通过自动脚本来安装,这种方式也很方便,但在生产环境下不推荐。因为它可能有以下几个风险:首先,脚本需要root权限,因此你需要在运行之前仔细检查脚本;其次,脚本会尝试检测你系统的版本和配置你的包管理系统,除此之外,脚本不允许你自定义任何安装参数。这可能导致一个不被支持的配置。再者,脚本会未经确认的情况下安装依赖包,这可能安装大量的软件包,这取决于你当前的主机配置;而且这种方式不能自己决定下载的版本,它只会安装最新的版本。

使用yum源安装

官方源

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

国内源

$ sudo yum-config-manager   --add-repo   https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo

第一步:上面两种源选择一种,一般鉴于国内网络问题,通常选择国内源。但是如果你是第一次在你的主机上安装Docker CE,你需要首先设置Docker仓库。之后,你才能通过这个仓库来安装和更新Docker。不然会出现下面的提示:sudo: yum-config-manager: 找不到命令

解决方法就是设置仓库,安装必须的包yum-utils。这个包提供了yum-config-manager的功能。同样Docker CE的devicemapper存储驱动程序还需要另外两种包device-mapper-persistent-datalvm2。我们通过下面的命令一并安装。

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

安装Docker CE

$ sudo yum install docker-ce

在安装过程中,会询问你是否继续,直接输入y即可。

通过脚本自动安装

在测试或开发环境中Docker官方为了简化安装流程,提供了一套便捷的安装脚本,CentOS系统上可以使用这套脚本安装。

$ curl -fsSL get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh -mirror Aliyun

执行上面的命令后,脚本就会自动的将一切准备工作做好,并且把Docker CE的edge版本安装在系统中。

启动Docker

上面第一种方式安装的Docker需要手动启动,而通过脚本安装会自动启动Docker。启动Docker也很简单,下面命令$ sudo systemctl start docker

参考资料:

Get Docker CE for CentOS

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接

标签:
centos下安装docker,centos下docker的安装步骤,centos下docker的安装教程详解,docker,ce,docker,ee

免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
狼山资源网 Copyright www.pvsay.com

评论“CentOS下Docker的安装教程详解”

暂无“CentOS下Docker的安装教程详解”评论...

《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线

暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。

艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。

《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。