本文主要是介绍服务器(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、看官网中的内容,感觉还是能看懂的,但是翻译成中文有点别扭,看来还是需要多多看官方网站的内容。
这篇关于服务器(7)--Get Docker CE for CentOS7.x的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!