软件准备
Oracle VirtualBox4.3.6
CentOS-6.6-x86_64-minimal.iso
Docker 安装
确认你的
CentOS的版本
首先通过以下命令确认你的CentOS 版本$ cat /etc/redhat-release CentOS release 6.6 (Final)下载
EPEL的rpm 安装包
现在从上面的地址下载CentOS版本所对应的EPEL的版本$ wget http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm安装
EPEL
通过以下命令安装EPEL软件包$ sudo rpm -ivh epel-release-6-8.noarch.rpm检查
EPEL源
安装好EPEL 源后,用yum 命令来检查是否添加到源列表# yum repolist Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.vonline.vn * epel: buaya.klas.or.id * extras: centos-hn.viettelidc.com.vn * updates: mirrors.fibo.vn repo id repo name status base CentOS-6 - Base 6,381 epel Extra Packages for Enterprise Linux 6 - x86_64 10,023 extras CentOS-6 - Extras 13 nginx nginx repo 47 updates CentOS-6 - Updates 1,555EPEL已经在repo 后列出,并且显示提供了上万个软件包,所以EPEL已经安装到你的CentOS了。
EPEL源的配置安装到了/etc/yum.repos.d/epel.repo文件。安装 Docker —— CentOS-6
要在CentOS-6上安装 docker,请利用以下指令安装docker-io组件:$ sudo yum install docker-io安装
docker后,你必须引导该服务才能应用它。$ sudo service docker start若要开机时引导
docker服务:$ sudo chkconfig docker on应用 Docker
在缺省情况下,docker必须由 root 或是通过 sudo 的权限执行。你也可以把一个用户加进docker群组来让该用户才接执行docker。
请留意要是该用户逃出了容器之外,这样做也许会让他能提升权限。$ sudo usermod -a -G docker <你的用户>要从
Docker Hub取得最新的稳定版CentOS官方映像:$ sudo docker pull centos这个指令只会取出标签为
centos:latest的映像,该标签永远指向最新的稳定版CentOS发行版本,现时为CentOS 7(centos:centos7)。若要访问其它版本的CentOS映像,例如 CentOS 6:$ sudo docker pull centos:centos6要查看已下载至本地的映像:
$ sudo docker images centos REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE centos centos6 a30bc9f3097e 3 days ago 215.8 MB centos latest dade6cb4530a 3 days ago 224 MB centos centos7 dade6cb4530a 3 days ago 224 MB要通过
docker执行基本的cat指令:$ sudo docker run centos:latest cat /etc/centos-release CentOS Linux release 7.0.1406 (Core)
