centos7(阿里云)安装docker小记

首先要贴出来的当然是官方指南,还没读过官方指南的同学还是先去看一看吧……

用两种方法都能顺利安装,BUT 执行service docker start的时候就开始报错了,那一大片红字看的心疼啊……

执行systemctl status docker.service -l看一下具体的错误原因,btw -l参数的意思是把省略掉的部分都显示出来

原来是无法桥接,真是个“棘手”的问题,去阿里云论坛搜一搜吧,感谢这位叫“美味的小鱼”的朋友提供的解决方案

  1. 编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件,最后加上BRIDGE='docker0'
  2. 把这个文件复制一份,新的名称为docker0,cp ifcfg-eth0 docker0
  3. 编辑docker0文件,第一行DEVICE=docker0,删掉原来的BRIDGE那行,加上TYPE='Bridge'

大功告成,service docker start,看见绿色的OK瞬间心情舒畅

顺便执行下 docker search nginx ,F**K 又报错了,不过这次的问题简单,找不到docker.io域名,dns的问题,修改dns去,vi /etc/resolv.conf最上面加一行nameserver 8.8.8.8

顺便重启了下network服务,也不知道是不是必须的,但是强迫症,改完配置文件总是习惯重启一下服务

手欠docker pull nginx执行了一下,那速度简直酸爽,但是我国人民是聪明哒,在这里推荐一下DaoCloud(无尾巴,请放心点击 //找了半天都没有推荐链接…… )改完配置项之后,再下载简直神速

over~

标签: none