这节介绍安装方法及加速器的使用
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
网友评论