【自学Docker】一文解决Docker安装

Docker Centos安装

Docker版本

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

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

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

Docker Centos安装

1. 安装

[root@localhost ~]# cat /etc/redhat-release 

CentOS Linux release 7.0.1406 (Core) 

使用 cat /etc/redhat-release 命令,查看当前 Linux 的发行版本。

2. 查看内核版本

[root@localhost ~]# uname -r
3.10.0-123.el7.x86_64

Docker 安装要求 CentOS 系统的内核版本高于 3.10,通过 uname -r 命令查看当前的内核版本。

3. 更新 yum

[root@localhost ~]# yum update

使用 root 权限登录 Centos。确保 yum 包更新到最新。

4. 卸载旧版本

[root@localhost ~]# yum remove docker  docker-common docker-selinux docker-engine
已加载插件:fastestmirror, langpacks
参数 docker 没有匹配
参数 docker-common 没有匹配
参数 docker-selinux 没有匹配
参数 docker-engine 没有匹配
不删除任何软件包

如果安装过旧版本,使用 yum remove 卸载旧版本。

5. 安装软件包

[root@localhost ~]# yum install -y yum-utils device-mapper-persistent-data lvm2

安装需要的软件包, yum-util 提供 yum-config-manager 功能,另外两个是 devicemapper 驱动依赖的。

安装成功,如下图所示:

请添加图片描述

6. 设置 yum 源

[root@localhost ~]# yum-config-manager --add-repo

设置 Docker yum 源,设置成功,如下图所示:

请添加图片描述

7. 查看 Docker 仓库

[root@localhost ~]# yum list docker-ce --showduplicates | sort -r

使用 yum list 查看所有可安装的 Docker 版本,如下图所示:

请添加图片描述

8. 安装 Docker

[root@localhost ~]# yum install docker-ce

由于 Docker repo 中默认只开启 stable 仓库,故这里安装的是最新稳定版。安装成功,如下图:

请添加图片描述

9. 启动 Docker

[root@localhost ~]# systemctl start docker

10. 查看 Docker 状态

[root@localhost ~]# systemctl status docker

Docker 启动成功,界面如下:

请添加图片描述

11. Docker 加入启动项

[root@localhost ~]# systemctl enable docker

加入成功,界面如下:

请添加图片描述

12. 查看开机启动项

[root@localhost ~]# systemctl list-unit-files | grep docker

加入启动项后,界面如下:

请添加图片描述

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 存储库时候报错,且错误如下图:

请添加图片描述

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

请添加图片描述

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

请添加图片描述


Docker Windows安装

Docker版本

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

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

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

Docker Windows安装说明

Docker 发布了 Docker for Windows 的正式版,于是就可以在 Windows 下运行 Docker 容器了。要在 Windows 下运行 Docker,需要满足以下先决条件:

64 位 Windows 10 Pro、Enterprise 或者 Education 版本(Build 10586以上版本,需要安装1511 November更新)。

在系统中启用 Hyper-V。如果没有启用,Docker for Windows 在安装过程中会自动启用 Hyper-V(这个过程需要重启系统)。不过,如果不是使用的Windows 10,也没有关系,可以使用 Docker ToolBox 作为替代方案。

Docker Windows下载

1 下载网址

https://www.docker.com/products/docker-desktop

2 点击下载

点击 Download 按钮,如下图所示:

请添加图片描述

3 注册账号

点击 Download 按钮,跳转到注册账号页面,如下图所示:

请添加图片描述

4 注册页面

点击 Create Account 按钮,跳转到注册账号的输入账号信息页面,如下图所示:

请添加图片描述

在 Enter a docker ID 输入框,输入任意的Docker ID, Password 输入框,输入注册密码,Eamil 输入框,输入注册使用的邮箱,邮箱必须是自己可登陆的邮箱,因为下面需要通过邮箱激活账号。

以上信息全部输入完成之后,点击下面的两个 I agree to 单选框,表示同意 Docker 官方的协议,不勾选无法进行下一步操作。最后,再次点击机器人验证单选框,验证成功之后,即账号注册成功。

5 Email 页面

以上所有信息都输入正确后,点击 Create Account 按钮,这时注册时填写的邮箱里会收到一封激活账号的邮件,如下图所示:

请添加图片描述

6 登录界面

点击邮箱里收到的激活账号的邮件后,点击 Confirm 按钮,此时自动跳转到账号登录界面, 如下图所示:

请添加图片描述

在第一个输入框,输入刚注册时填写的 Docker ID。在第二个输入框,输入刚注册时填写的密码,点击 Sign In 按钮,即可登录。

7 下载页面

输入正确的 Docker ID 和 密码之后,点击 Sign In,跳转到下载页面,下载页面,如下图所示:

请添加图片描述

8 开始下载

点击 Get Started 按钮,会跳转到开始下载页面,如下图所示:

请添加图片描述

点击 Download Docker 按钮,即可开始下载。

9 下载完成

下载完成后的文件,如下图所示:

请添加图片描述

开启 Hyper-V

1 开始菜单

打开系统的开始菜单,找到应用和功能,如下图所示:

请添加图片描述

2 程序和功能

点击系统开始菜单里的应用和功能,如下图所示:

请添加图片描述

打开里面的 Windows功能,从而打开 Hyper-v。

Docker Windows安装

1 安装

点击下载好的安装程序,双击,一步步 next,即可安装成功。安装成功后,使用 Widnows 搜索可以看到 Docker,如下图所示:

请添加图片描述

点击运行后,在工具栏会出现 Docker 图标,如下图所示:

请添加图片描述

猜你喜欢

转载自blog.csdn.net/weixin_41384860/article/details/128684136