Docker 实践指南(2)

这节介绍安装方法及加速器的使用

Docker 支持的运行平台有

  • Linux大部分的发行版本
  • Microsoft Windows
  • Mac OS
  • 云平台(Amazon EC2、OpenStack等)。

需要注意的是
- 目前 Docker 不支持32位的CPU
- 推荐使用linux 3.8或更高版本内核

接下来我使用 Ubuntu 及CentOS 两个常见发行版本作介绍安装方法


Ubuntu

我选用的是 Ubuntu 14.04 LTS版本。为减少学习困难起见,建议大家先使用此版本

1. 添加 Docker 的 APT 仓库

 $ sh -c "echo deb https://apt.dockerproject.org/repo ubuntu-trusty main > /etc/apt/sources.list.d/docker.list"

如果你使用的Ubuntu发行版本跟我的不一样,请使用以下命令检测版本后替换上面 ubuntu-trusty 部分即可

$ lsb_release --codename | cut -f2 **trusty**

2. 添加 Docker 仓库的GPG密钥

$ apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 \
--recv-keys 58118E89F3A912897C070ADBF76221572C52609D

3. 更新 APT 源并安装 Docker

$ apt-get -y update && apt-get install -y docker-engine

由于国际网络原因,此过程可能不太顺利,如果失败多尝试几次,或者在Ubuntu 中引入扶墙代理再安装。

4. 完成之后,查看 Docker 版本

$ docker --version
Docker version 17.05.0-ce, build 89658be

CentOS

我选用的是 CentOS 7.2

1. 添加 yum 仓库

$ cd /etc/yum.repos.d/ && curl -O https://download.docker.com/linux/centos/docker-ce.repo

2. 安装 docker

$ yum -y install docker-ce

3. 完成后查看版本

$ docker -v

4. 启动服务并加入开机自启

$ systemctl enable docker && systemctl start docker

脚本安装

我建议先尝试手动安装,熟悉了之后再使用脚本

$ curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -

该脚本会自动检测 Linux 的发行版本并安装

加速器

后面在构建 LNMP 组件镜像的时候,需要用到一些基础镜像(母板)。这些基础镜像要到国外的公有镜像仓库去拉取,不使用加速器拉取的时候奇慢,且容易失败。我使用的是阿里云加速器,首先打开 https://dev.aliyun.com/search.html 并登录,点“管理中心”进入“管理控制台”

选择对应的系统,按指导设置即可,记得重启服务

拉取一个镜像测试下速度

$ docker pull ubuntu:14.04

猜你喜欢

转载自blog.csdn.net/y11410151/article/details/80925584
今日推荐