Docker2-安装 Docker

2017-06-25  本文已影响83人  我相信你爱过gg

Docker有两个版本:社区版(CE)和企业版(EE)。
Docker社区版(CE)是开发人员和小团队的理想选择,希望开始使用Docker并尝试使用基于容器的应用程序。Docker CE有两个更新通道,稳定和Edge:
稳定为您每季度提供可靠的更新
Edge每月都会为您提供新功能

Docker 支持平台

CentOS Docker

操作系统要求

64位操作系统并且Linux 内核版本至少为3.10, 官方推荐使用 CentOS 7
我们使用uname -a查看一下.

Linux vultr.guest 3.10.0-514.16.1.el7.x86_64 #1 SMP Wed Apr 12 15:04:24 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

安装 Docker

您可以通过两种方式安装 Docker
1.使用存储库进行安装, 以方便安装和升级任务. 这是推荐的方法.
2.使用安装包进行安装, 并手动安装并手动管理升级.

使用存储库进行安装

在新主机上首次安装 Docker 之前, 需要设置 Docker 存储库. 之后, 您可以从存储库安装和更新 Docker.

设置存储库
Docker CE
1.安装所需的软件包yum-utils提供了yum-config-manager, 并且device-mapper-persistent-datalvm2需要devicemapper存储驱动程序。

$ 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

4.使用一下命令来禁用边Edge储库.

$ sudo yum-config-manager --disable docker-ce-edge

安装 Docker
1.更新yum包索引

$ sudo yum makecache fast

2.安装最新版本的 Docker或者转到下一步特定版本

Docker CE   sudo yum install docker-ce
Docker EE   sudo yum install docker-ee

注意: 如果启用了多个 Docker 资源库, 则无需在yum installoryum update命令中, 指定版本就可以安装或更新最新版本.

3.在生产系统上, 您应该安装特定版本的 Docker, 而不是始终使用最新版本. 列出可用版本, 使用sort -r命令对版本号从高到低排序.

注意:此yum list命令仅显示二进制包. 要显示源程序包,请将.x86_64从程序包名称中省略.

$ yum list docker-ce.x86_64  --showduplicates |sort -r
docker-ce.x86_64            17.03.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.03.0.ce-1.el7.centos             docker-ce-stable

上面的内容取决于启用哪些存储库, 并且特定于您的系统版本. 如CentOS .el7版本.
上面有三列, 分别解释一下
第一列是二进制包名.
第二列是版本字符串.
第三列是存储库名称以及版本是稳定或Edge.

如果要安装特定版本, 请将版本字符串附加到包名称, 并用-分隔.

Docker CE   sudo yum install docker-ce-<VERSION>
Docker EE   sudo yum install docker-ee-<VERSION>

4.编辑/etc/docker/daemon.json 如果不存在则创建它并添加以下内容

{
  "storage-driver": "devicemapper"
}

5.对于生产系统,您必须使用direct-lvm模式, 这需要您准备块设备.
在启动Docker之前, 请遵循devicemapper存储驱动程序指南中
的步骤.

6.启动Docker

sudo systemctl start docker

7.docker 通过运行hello-world映像验证是否正确安装

sudo docker run hello-world

现在开始安装

1.我们使用一下命令来安装

sudo yum install docker-ce-17.03.1.ce-1.el7.centos

会出现一下界面, 我们选择输入y 回车

执行完成之后会出现一下界面



我们看一下指纹与官方提供的指纹是否一致

Docker CE   060A 61C5 1B55 8A7F 742B 77AA C52F EB6B 621E 9F35

可以看出指纹是一致的, 我们输入y 回车继续.


这样就安装成功了,我们启动 Docker 容器, 并且执行一个运行hello-world 镜像验证是否正确安装.
sudo systemctl start docker
sudo docker run hello-world

我们看一下执行结果

这里只介绍了使用存储库进行安装, 并且只安装了 CE 版, 如果有特殊安装请访问此地址

上一篇下一篇

猜你喜欢

热点阅读