1、打开iptables,因为docker需要iptables做net转发,而我的iptables不存在,需要安装
yum install -y iptables touch /etc/sysconfig/iptables service iptables start chkconfig iptables on
2、以下是我安装iptables时的报错图,使用上面的配置可以解决
3、安装docker
yum install -y docker-io yum upgrade device-mapper-libs service docker start chkconfig docker on
4、安装docker时的报错,使用docker 1.7.1版本最好使用3.10的内核,最低也得是2.6.32,也就是说 rhel/centos 5.X 基本没戏
WARN[0000] You are running linux kernel version 2.6.32-431.23.3.el6.x86_64, which might be unstable running docker. Please upgrade your kernel to 3.10.0. docker: relocation error: docker: symbol dm_task_get_info_with_deferred_remove, version Base not defined in file libdevmapper.so.1.02 with link time reference
5、网上说docker使用的网段会和ECS的内网网段相冲突,但我并没有遇到。
6、如果在使用时报错,可以通过 docker -d 获取详细信息
本文出自 “安全运维” 博客,请务必保留此出处http://qiudays.blog.51cto.com/8910608/1714710
原文地址:http://qiudays.blog.51cto.com/8910608/1714710