安装 CentOS
Docker 现在主要是运行在 Linux 系统上,对于用 Window 系统的朋友们,要想安装 Docker,只能先在电脑上安装一个 Virtulbox ,然后再安装一个 Linux 虚拟机。
本书以 CentOS 6.7 为例,介绍如何安装 Docker 。
软件下载
Virtulbox 软件可以去官网下载,或下面这个百度云盘下载:
http://pan.baidu.com/s/1dEC50MP
CentOS 6.7 系统的 ISO 文件也可以从这下载。
创建虚拟机
首先,我们在 Virtulbox 中创建一个虚拟机:
- 建议内存至少分 1 个 G;
- 建议硬盘至少分 10 个 G;
- 存储 > 控制器 IDE > 没有盘片 > 选择 CentOS 6.7 ISO 文件;
- 设置 > 网络 > 网卡1 > 连接方式,选择“网络地址转换(NAT)”。
- 设置端口映射,添加SSH端口:
主机IP 主机端口 子系统IP 子系统端口
127.0.0.1 22 10.0.2.15 22
安装 CentOS
然后,启动虚拟机,开始安装 CentOS 。
基本上一路默认,除了以下几项:
- 使用所有空间;
- 软件包,选择“Software Development Workstation”;
- 网络连接 > System eth0 > 编辑, 勾选“自动连接”一项。
安装 CentOS 过程中,可能会重启虚拟机一到两次。
检查环境
安装好 CentOS 之后,我们执行以下命令检查:
[root@localhost ~]# cat /etc/issue
CentOS release 6.7 (Final)
Kernel \r on an \m
[root@localhost ~]# uname -a
Linux localhost.localdomain 2.6.32-573.el6.x86_64 #1 SMP Thu Jul 23 15:44:03 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
如上输出表示安装 OK 。
安装 Docker
我们执行以下命令,以安装 Docker :
[root@localhost ~]# yum install -y epel-release
[root@localhost ~]# yum install -y docker-io
启动 Docker
Docker 安装好后,我们执行以下命令,以启动 Docker :
[root@localhost ~]# service docker start
Redirecting to /bin/systemctl start docker.service
【您可以将 service docker start 命令设置为开机自启动,以后就不用每次手工输入了。】
最后,我们执行以下命令,检查 Docker 服务是否已启动:
[root@localhost ~]# ps aux |grep docker
root 3176 1.7 0.6 222296 12268 pts/0 Sl 08:56 0:00 /usr/bin/docker -d
root 3308 0.0 0.0 103320 912 pts/0 S+ 08:56 0:00 grep docker