桥接物理网卡,pipwork指定ip,外网连接,研究salt+docker
1.桥接物理网卡:
首先下载工具:
yum -y install --enablerepo=epel bridge-utils
停止服务:
983 systemctl stop docker
删除docker0网卡
984 ip link set dev docker0 down
985 brctl delbr docker0
新建桥接物理网络虚拟网卡br0:
986 brctl addbr br0
987 ip link set dev br0 up
启用新的网卡br0:
988 ip addr add 192.168.36.100/24 dev br0
查看网卡信息:
ip addr show br0
设置docker服务启动参数:
cat /usr/lib/systemd/system/docker.service
ExecStart=/usr/bin/dockerd-current --selinux-enabled -b=br0\
启动docker服务
systemctl daemon-reload
systemctl start docker
制作镜像并实验成功:
989 docker images
990 docker load -i centos7cg.tar
991 docker images
992 bash -c "curl https://raw.githubusercontent.com/jpetazzo/pipework/master/pipework > /usr/local/bin/pipework"
993 chmod +x /usr/local/bin/pipework
994 pipework br0 $(/usr/bin/docker run -d ff37bc5ab732) 192.168.36.12/24@192.168.36.2
995 docker ps
996 ping 192.168.36.12
997 ps -ef|grep docker run -it
998 ps -ef|grep docker
999 kill -9 4711
1000 docker ps
1001 docker exec -it bendi1 /bin/bash
当然这里会出现问题:
有两个网卡所以启动的额时候不要分配ip:
eg:
docker run -it --rm --net=none --name bendi1 ff37bc5ab732 /bin/bash
成功!!!
首先配置桥接网络:
[root@node network-scripts]# cat ifcfg-eno16777736
DEVICE=eno16777736
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
NM_CONTROLLED=no
BRIDGE=virbr0
[root@node network-scripts]# cat ifcfg-virbr0
DEVICE="virbr0"
BOOTPROTO="static"
IPADDR="192.168.36.10"
NETMASK="255.255.255.0"
GATEWAY="192.168.36.2"
DNS1=61.139.2.69
ONBOOT="yes"
TYPE="Bridge"
NM_CONTROLLED="no
[root@node network-scripts]#
用pipwork建容器:
1019 docker run -it --rm --net=none --name bendi1 ff37bc5ab732 /bin/bash
1020 docker ps
1021 docker ps -a
1022 docker run -it -d --net=none --name bendi1 ff37bc5ab732 /bin/bash
1023 docker ps -a
1024 ip addr
1025 pipework virbr0 benji1 192.168.36.15/24
1026 pipework virbr0 bendi1 192.168.36.15/24
1027 docker exec -it bendi1 /bin/bash
1028 ping www.baidu.com
1029 docker exec -it bendi1 /bin/bash
1030 docker run -it -d --net=none --name bendi11 ff37bc5ab732 /bin/bash
1031 pipework virbr0 bendi1 192.168.36.15/24@192.168.36.2
1032 pipework virbr0 bendi11 192.168.36.15/24@192.168.36.2
1033 docker stop bendi1
1034 docker exec -it bendi11 /bin/bash
好了,现在桥接网络成功!!!!
安装docker+salt minion:
好了,一起玩docker+salt,先说玩ansible的,结果一个坑队友说那个反应迟钝,所以选择玩salt!!!!!!
桥接物理网卡,pipwork指定ip,外网连接,研究salt+docker的更多相关文章
- Android根据内网外网连接情况配置服务器访问IP
新项目的app,可通过内网和外网的服务器ip进行请求访问,但是客户提供了专业终端,终端在wifi情况下走外网内网都可以,但关闭wifi则只能走4G专网,也就是只能走内网. 可前往我的小站查看:Andr ...
- 利用ssh反向代理以及autossh实现从外网连接内网服务器
前言 最近遇到这样一个问题,我在实验室架设了一台服务器,给师弟或者小伙伴练习Linux用,然后平时在实验室这边直接连接是没有问题的,都是内网嘛.但是回到宿舍问题出来了,使用校园网的童鞋还是能连接上,使 ...
- WIN2003使用IP安全策略只允许指定IP远程桌面连接
一,新建IP安全策略 WIN+R打开运行对话框,输入gpedit.msc进入组策略编辑器. 依次打开“本地计算机”策略--计算机配置--Windows设置--安全设置--IP安全策略,在 本地计算机上 ...
- 外网连接Mysql云数据库
购买好Mysql云数据库,这里是腾讯云 在管理中把外网地址开通,然后可以看到本云数据库的外网地址 注意:外网地址com到前面才是连接地址,冒号后面的10057是连接的端口号,可以看下面的连接语句 cm ...
- 内网IP外网IP的关联及访问互联网原理
首先解释一下“内网”与“外网”的概念: 内网:即所说的局域网,比如学校的局域网,局域网内每台计算机的IP地址在本局域网内具有互异性,是不可重复的.但两个局域网内的内网IP可以有相同的. 外网:即互联网 ...
- c语言 c++ 实现查看本地ip,外网ip, 本地主机名,查看http网址对应的ip
/******************************************************************************* 作者 :邓中强 Email :1246 ...
- 笔记本电脑如何同时上内外网(通过usb外接网卡实现虚拟机连外网)
我们这里达成的方式不是内外网切换,而是真正意义上的同时上内网和外网 原理: 通过构建虚拟机,利用usb外接网卡(某宝某东都有售,价格在50大洋左右)使虚机连接外网,然后开启虚拟机的unity模式 准备 ...
- 阿里云服务器公网Ip外网无法访问
拥有了自己的服务器后,发现需要各种配置,之前应用公司的服务器的时候,一般通过内网访问,或者外网访问时,很多配置其他人员都已经配置好了,但是现在在自己的服务器上发布自己的网站的时候,才发现事情并没有自己 ...
- 内网服务器设置NAT123端口映射,方便外网连接;如何测试端口连通情况。
一.nat123设置端口映射. 1)首先去nat123官网注册账号. http://www.nat123.com/ 2)下载nat123客户端 http://www.nat123.com/Pages_ ...
随机推荐
- linux io 学习笔记(03)---共享内存,信号灯,消息队列
system V IPC 1)消息队列 2)共享内存 3)信号灯(信号量集) 1.消息队列. ipcs -q 查看系统中使用消息队列的情况 ipcrm -q +msqid 删除消息队列 消息队列工作原 ...
- PHP.44-TP框架商城应用实例-后台19-权限管理-RBAC需求分析
RBAC:Role Based Access Control:基于角色的访问控制 需求分析:[类似效果如下图] 1.权限,角色,管理员 2.权限管理[无限级] 注意:权限会被分配给角色,而不是给管理员 ...
- 3106: [cqoi2013]棋盘游戏
3106: [cqoi2013]棋盘游戏 链接 分析: 极大极小搜索 + 记忆化. 代码 #include<bits/stdc++.h> using namespace std; type ...
- P1794 装备运输_NOI导刊2010提高(04)
P1794 装备运输_NOI导刊2010提高(04) 题目描述 德国放松对英国的进攻后,把矛头指向了东边——苏联.1943年初,东线的战斗进行到白热化阶段.据可靠情报,90余万德国军队在库尔斯克准备发 ...
- 插件开发遇到的坑------final 型变量,编译过程被优化
android 插件开发遇到的坑 今天遇到一个坑,pdf 插件,调用了主工程的一个静态final 字符串,但是主工程里面已经没有这个字符串了,却没有崩溃. 后来同事说,因为字符串可能已经直接被写死了. ...
- SLAM中的常识与经验
双目矫正 双目通常事先是通过畸变矫正标定的,而RGB-D和单目则并不一定完成了矫正. 因此,对于RGB-D和单目获取的图像,在提取特征点之后,需要矫正,而双目则可以省略这一过程. 词袋模型反向索引 D ...
- Hystrix入门指南
Introduction 1.Where does the name come from? hystrix对应的中文名字是“豪猪”,豪猪周身长满了刺,能保护自己不受天敌的伤害,代表了一种防御机制,这与 ...
- Laravel框架
curl操作: ===================================初始化$ch=curl_init() 设置请求的urlcurl_setopt($ch,CURLOPT_URL,&q ...
- Qt 隐藏标题栏可移动升级版
在最出的时候,在Qt程序隐藏标题栏的情况下,实现界面可拖拽移动,是鼠标在在程序界面的任意位置都可以,现在这个版本是需要鼠标在程序界面的特定位置开可以 上代码 static QPoint last(0, ...
- Node.js的require()的工作原理
大多数人都知道Node.js中require()函数做什么的,但是有多少人知道它的工作原理呢?我们每天使用它加载库包和模块,但是它的内部行为原理很神秘. 我们追寻Node模块系统的核心: module ...