一、docker的安装配置
### --- dockercentos7.x下安装教程:
### --- yum方式安装docker并配置桥接网络
[root@localhost ~]# yum install -y docker // yum方式安装docker
[root@localhost ~]# systemctl start docker
[root@localhost ~]# ipaddr // 查看是否有docker0网卡
[root@localhost ~]# systemctl stop // 停止docker
[root@localhost ~]# ip link set dev docker0 down // down掉docker0网卡
[root@localhost ~]# brctl delbr docker0 // 删除docker0网卡
### --- 配置桥接网络:
[root@localhost ~]# brctl addbr br0 // 新建桥接网卡br0
[root@localhost ~]# ip link set dev br0 up // 设置为启动状态
[root@localhost ~]# ip addr add 192.168.1.61/24 dev br0 // 为br0设置IP,这一步会中断网络。
### --- 为br0分配物理网络中的IP地址
[root@localhost ~]# ip addr del 192.168.1.61/24 dev ens33 // 将宿主机网卡上的IP清空
[root@localhost ~]# brctl addif br0 ens33 // 将宿主机IP挂到br0上
[root@localhost ~]# ip route del default // 删除原路由
[root@localhost ~]# ip route add default via 192.168.1.1 dev br0 // 为br0设置路由。
[root@localhost ~]# route -n // 查看网关
### --- 设置docker服务启动参数:
[root@localhost ~]# vim /etc/sysconfig/docker-network // 其他系统可能在:/etc/sysconfig/docker下。
DOCKER_NETWORK_OPTIONS="-b=br0" // 设置为此内容即可
[root@localhost ~]# systemctl restart docker // 启动docker服务
### --- 安装pipework
[root@localhost ~]# git clone https://github.com/jpetazzo/pipework // 下载pipework服务
[root@localhost ~]# cp ~/pipework/pipework /usr/local/bin/ // 复制到/usr/local/sbin
###