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

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

Docker Centos安装

Docker版本

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

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

Docker社区版按照 stable 和 edge 两种方式发布每个季度更新 stable 版本如17.0617.09每个月份更新 edge 版本如17.0917.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.0617.09每个月份更新 edge 版本如17.0917.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.0617.09每个月份更新 edge 版本如17.0917.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 图标如下图所示

请添加图片描述

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: Docker