每天5分钟玩转Docker容器技术
上QQ阅读APP看书,第一时间看更新

1.3 准备实验环境

为了让大家对容器有个感性认识,我们将尽快让一个容器运行起来。首先我们需要搭建实验环境。

1.3.1 环境选择

容器需要管理工具、runtime和操作系统,我们的选择如下:

(1)管理工具:Docker Engine。因为Docker最流行使用最广泛。

(2)runtime :runc。Docker的默认runtime。

(3)操作系统:Ubuntu。虽然存在诸如CoreOS的容器OS,因考虑到我们目前处于初学阶段,选择大家熟悉的操作系统更为合适。等具备了扎实的容器基础知识后,再使用容器OS会更有利。

1.3.2 安装Docker

本小节我们将在Ubuntu 16.04虚拟机中安装Docker。因为安装过程需要访问Internet,所以虚拟机必须能够上网。

Docker支持几乎所有的Linux发行版,也支持Mac和Windows。各操作系统的安装方法可以访问:https://docs.docker.com/engine/installation/

Docker分为开源免费的CE(Community Edition)版本和收费的EE(Enterprise Edition)版本。下面我们将按照文档,通过以下步骤在Ubuntu 16.04上安装Docker CE版本。

1.配置Docker的apt源

(1)安装包,允许apt命令HTTPS访问Docker源。

    $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl
\ software-properties-common

(2)添加Docker官方的GPG key。

    $ curl-fsSL https://download.docker.com/linux/ubuntu/gpg|sudo apt-key add -

(3)将Docker的源添加到 /etc/apt/sources.list。

    $ sudo add-apt-repository \ "deb [arch=amd64]
https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable"

2.安装Docker

    $ sudo apt-get update $ sudo apt-get install docker-ce