在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)