Docker Ubuntu安装

Docker版本

Docker 从 1.13 版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。

Docker社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。

Docker社区版按照 stable 和 edge 两种方式发布,每个季度更新 stable 版本,如17.06,17.09;每个月份更新 edge 版本,如17.09,17.10。

Docker Ubuntu安装

1. 卸载Docker旧版本

haicoder(www.haicoder.net)# sudo apt-get remove docker docker-engine docker-ce docker.io

由于 apt 官方库里的 docker 版本可能比较旧,所以先卸载可能存在的旧版本。

2. 更新apt包索引

haicoder(www.haicoder.net)# sudo apt-get update

3. 安装软件包

haicoder(www.haicoder.net)# sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common

安装以上软件包以使 apt 可以通过HTTPS使用存储库(repository)。

4. 添加Docker官方的GPG密钥

haicoder(www.haicoder.net)# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

5. 设置stable存储库

haicoder(www.haicoder.net)# add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu artful stable"

使用上面的命令来设置 Docker 的 stable 存储库,如果此处出错,请参考最下面的错误解决。

6. 更新apt包索引

haicoder(www.haicoder.net)# sudo apt-get update

再次更新一下 apt 包索引。

7. 安装最新版本的Docker CE

haicoder(www.haicoder.net)# sudo apt-get install -y docker-ce

8. 启动Docker服务

haicoder(www.haicoder.net)# sudo systemctl start docker

9. 查看Docker服务

haicoder(www.haicoder.net)# systemctl status docker

Docker Ubuntu安装错误解决

如果设置 stable 存储库时候报错,且错误如下图:

08 ubuntu安装docker报错.png

那么,我们需要使用 vim 编辑 /etc/apt/source.list 文件,如下图:

09 ubuntu安装失败docker解决方案.png

[arch=amd64] 文件里面行注释,只保留一个需要的安装包,如下图所示:

10 ubuntu安装docker失败解决方案.png