代码改变世界

在centos安装docker

2016-08-22 14:27  微服务专家  阅读(330)  评论(0编辑  收藏  举报

关闭防火墙

iptables -L
systemctl disable firewalld.service
systemctl stop firewalld.service

 

配置代理太麻烦了,建议使用国内yum镜像,网易家的

给yum配置http代理(国内连docker有墙)

vi /etc/yum.conf

 

增加这样一行内容

proxy=http://yourporxyhost:proxyport

 

尝试安装docker, 这块实际上是这个地址自动返回安装脚本,本地执行。请求地址时,会带上你系统的信息,所以直接根据你的系统生成脚本。

如果使用镜像,要跳过这一步。 这一步会创建docker-main.repo。 后面就不从你的镜像下载东西了。

curl -fsSL https://get.docker.com/ | sh

 


我这里有冲突device-mapper和lvm2

Transaction check error:
  file /usr/lib/systemd/system/blk-availability.service from install of device-mapper-7:1.02.107-5.el7_2.5.x86_64 conflicts with file from package lvm2-7:2.02.105-14.el7.x86_64
  file /usr/sbin/blkdeactivate from install of device-mapper-7:1.02.107-5.el7_2.5.x86_64 conflicts with file from package lvm2-7:2.02.105-14.el7.x86_64
  file /usr/share/man/man8/blkdeactivate.8.gz from install of device-mapper-7:1.02.107-5.el7_2.5.x86_64 conflicts with file from package lvm2-7:2.02.105-14.el7.x86_64

 


安装一下yum

yum install lvm2

 


重新安装docker

yum install docker

 

安装 docker 后,你必须引导该服务才能应用它。

$ sudo systemctl start docker

设置开机启动

$ sudo systemctl enable docker

 

指定镜像下载

docker pull hub.c.163.com/public/centos:7.0

 

 

楼主的配置

uname -r
3.10.0-123.el7.x86_64

cat /etc/redhat-release
CentOS Linux release 7.0.1406 (Core)