早上上班发现之前win10更新了一次,台式机上安装的虚拟机打开变得超级慢,更不要说查看docker相关东西,烦人。只能在自己笔记本上安装docker,测试下案例。
——————————————————————————————————————————————————
步骤:
1、在本机安装Docker需要的epel库(yum安装epel库) 命令:yum install -y epel-release(保证可以访问外网)
为什么需要连接外网:yum命令式根据你 /etc/yum.conf 和/etc/yum.d/下的仓库文件来判断是否要联网的。一般情况下,如果是RedHat或者CentOS,我们安装软件一般都是指定的官方服务器为下载地址,所以是需要联网的。
2、安装docker-io 命令:yum install -y docker-io
可能存在的问题:
(1)、No package docker-io available(如下图)
解决方案:
使用命令:
yum install https://get.docker.com/rpm/1.7.1/centos-6/RPMS/x86_64/docker-engine-1.7.1-1.el6.x86_64.rpm
出现如下Comlete,表示安装成功。
3、查看是否存在docker配置文件
4、启动docker后台服务 命令: service docker start
出现如上图说明docker启动成功
5、查看docker版本: 命令:docker version (内核版本、客服端版本均可看见)
如出现上图,说明docker安装成功,致此完 (下面可以不进行测试,测了也没有大毛病)
6、永远的HelloWrold
正常情况下,是从docker Hub上面拉去镜像,但是docker Hub服务器是在国外,网速不好根本拉不下来。阿里云(网易云)把docker Hub的镜像克隆了一份,这时候从阿里云上面拉取镜像就快很多了。
(1)阿里云镜像加速(https://www.aliyun.com/?utm_content=se_1003074876)
<1> 登录阿里云(淘宝、支付宝 均可登录)之后
<2> 获取加速器地址(默认是docker Hub拉取镜像)
<3> 修改配置文件( vim /etc/sysconfig/docker) 注意:CentOs6.x和CentOs7.x的配置文件不一样
<4> 重新启动docker 命令: service docker restart
可能会遇到错误:
解决方案: yum install device-mapper-event-libs
完成之后,输入命令 service docker status 出现: docker is running 再进行service docker reatsrt 进行重启 即可
输入ps -ef|grep docker 出现下图说明阿里云配置成功
(2)网易云加速(类似于阿里云)
图解:
7、运行hello-world镜像
首先从本地进行找hello-world镜像,如果没有找到就从阿里云进行拉取镜像,再进行
hello-world镜像运行成功:
查看镜像 命令:docker images 里面就有hello-world镜像
到此,CentOs6.5中docker的安装完成,并且成功的运行了hello-world镜像。