服务器(7)--Get Docker CE for CentOS7.x


一、简介


Docker有两个可用的版本:Community Edition (CE) and Enterprise Edition (EE)

Docker Community Edition (CE) 是那些希望从Docker开始,并尝试使用基于容器的应用程序的开发人员和小型团队的理想选择。Docker社区版有两种更新的渠道:stable 和 edge(Stable每个季度发行;Edge每个月发行)。免费的。

Docker Enterprise Edition (EE) 是为那些规模构建,交付、运行关键应用程序在产品里的企业开发和IT团队设计的。收费的。

(下面介绍的是Docker CE的安装)


二、安装步骤


1、安装使用仓库

当第一次安装Docker CE在新的机器上之前,你需要安装Docker的仓库,然后你可以从仓库中安装和更新Docker。

1)安装必要的包。yum-utils提供了yum-config-manager实用程序,而devicemapper存储驱动程序需要设备device-mapper-persistent-data和lvm2。

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

2)使用下面的命令来设置稳定的存储库。您总是需要稳定的存储库,即使您希望从edge或测试存储库安装构建。

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

3)可选:启用edge和测试存储库。这些存储库包含在docker.repo文件中,但默认是禁用的。您可以在稳定的存储库旁边启用它们。

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

$ sudo yum-config-manager --enable docker-ce-test

注意:从Docker 17.06开始,稳定的版本也被推向edge和测试存储库。


2、安装Docker CE

1)安装最新版本的Docker CE,或进入下一个步骤安装特定版本。

$ sudo yum install docker-ce

警告:如果启用了多个Docker存储库,在yum install或yum update命令中不指定版本,安装或更新将始终安装尽可能高的版本,这可能不适合稳定性需求。

2)在生产系统上,您应该安装一个特定版本的Docker CE,而不是总是使用最新版本。列出可用的版本。这个例子使用sort -r命令将结果按版本号排序,最高到最低,并被截断。

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














注意:版本字符串是包名加上第一个连字符的版本。在上面的图片中,fully qualified package name(完全限定的包名)是docker- 18.01.0.ce。

$ sudo yum install <FULLY-QUALIFIED-PACKAGE-NAME>

3)启动 Docker

$ sudo systemctl start docker

4)通过运行hello-world映像验证docker是否正确安装。

$ sudo docker run hello-world

这个命令下载一个测试映像并在一个容器中运行它。当容器运行时,它打印一个信息消息并退出。


三、卸载


1)卸载 Docker 包

$ sudo yum remove docker-ce

2)执行命令1)后,主机上的图像、容器、卷或自定义配置文件不会自动删除。使用下面的命令删除所有图像、容器和卷:

$ sudo rm -rf /var/lib/docker

如果想清除所有痕迹,必须手动删除其它编辑过的配置文件。


四、学习心得


1、参考资料:Docker官网

2、看官网中的内容,感觉还是能看懂的,但是翻译成中文有点别扭,看来还是需要多多看官方网站的内容。




评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值