初识Docker之安装Docker CE

本Docker系列文章的大部分内容来自Docker官方文档[1],本人在此基础之上加以总结并记录于此,如有错误,请留言指正。在深入介绍Docker相关特性之前,我们需要知道什么是Docker,如何安装Docker以及如何卸载Docker等预备知识。

1.Docker简介

Docker [2]是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

(1)版本
Docker有社区版(Community Edition, CE)和企业版(Enterprise Edition)之分,不同版本在某些功能上的支持会有所不同。

(2)Docker CE
对于开发人员以及小型团队而言,Docker CE是一个不错的选择。关于Docker CE的更多信息,请参考文末参考链接[3]。

2.Docker安装

本节主要介绍Docker CE在Ubuntu下的安装步骤,其他Linux发行版本以及关于Docker EE的内容请参考其他资料。

目前Docker官网提供了三种安装Docker CE的方式:

(1)使用存储库(Repository)安装

该方法简单、升级方便,推荐。
1)在安装Docker CE之前,您需要先设置Docker 存储库,步骤如下:

2)完成上述步骤之后,就可以安装Docker CE了:

此刻Docker CE就安装完成了。除此之外,你也可以安装Docker CE的某个特定版本,这里不再介绍,详见官方文档。

3)更新Docker

安装完Docker之后,当你想要更新时:

(2)使用包(package)安装

该方法需要下载DEB包文件,进行手动安装。相对第一种方法稍微复杂,并且后续也需要手动管理升级。适用于离线安装。

1)首先,在 https://download.docker.com/linux/ubuntu/dists/下载一个适用于您机器版本的Docker CE包。

2)安装Docker CE,将如下命令中的路径更改为您下载的Docker包路径即可:
$ sudo dpkg -i /path/to/package.deb

3)验证Docker CE,使用如下命令验证Docker CE是否正确安装:

(3)使用脚本(script)安装

Docker在get.docker.com和test.docker.com上提供了方便的脚本,用于快速、非交互地将Docker CE安装到开发环境中。安装步骤也较为简单:

3.Docker卸载

Docker CE的卸载也比较简单:

(1)首先,卸载Docker CE包:

(2)其次,删除镜像、容器等

Docker CE的镜像、容器或其他的一些配置文件不会随着Docker CE包的卸载而自动删除,因此,您需要手动删除这些东西,比如:

4.其他

文中所述Ubuntu下安装Docker CE的三种安装方法,本人只对第一和第三种方法做了验证,第二种方法没有去尝试(说到底就是懒…)。三种安装方法中,推荐使用第一种。至此,就可以开始Docker学习之旅了…

 

参考:
[1]. https://docs.docker.com/
[2]. https://baike.baidu.com/item/Docker/13344470?fr=aladdin
[3]. https://docs.docker.com/install/

发表评论

电子邮件地址不会被公开。 必填项已用*标注