一、机器环境初始化
1.防火墙关闭
2.yum源
3.安装基础软件
wget -O /etc/yum.repos.d/Cent0S-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
yum clean all
yum makecache
yum install -y bash-completion vim lrzsz wget expect net-tools nc nmap tree dos2unix htop iftop iotop unzip telnet sl psmisc nethogs glances bc ntpdate openldap-devel -y
[root@docker01 ~]#systemctl disable firewalld
[root@docker01 ~]# systemctl stop firewalld
[root@docker01 ~]# sed -I 's/SELINUX=enforcing/SELINUX=disabled/g’ /etc/selinux/config
[root@docker01 ~]# iptables -F
[root@docker01~]#iptables -X
[root@docker01 ~]#iptables -Z
[root@docker01 ~]#iptables-save
二、安装docker
1.docker必须安装在centos7平台,内核版本不低于3.10
在centos平台运行docker可能会遇见些告警信息,修改内核配置参数,打开内核转发功能
开启linux内核的流量转发
cat <<EOF> /etc/sysctl.d/docker.conf
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.conf.default.rp_filter = 0
net.ipv4.conf.all.rp_filter = 0