Docker网络
将Docker容器配置到本地网络环境中
Docker容器和主机的网卡
桥接起来,再给Docker容器配上IP就可以了。
我们在做之前那我们应该我们本机的路由转发和SELinux的防火墙关闭
关闭防火墙有两种方法
一:修改配置文件的/ etc / SYSCON / SELINUX这种放发必须重启才生效
二:使用命令setenforce 0临时生效重启失效
现在配置路由转发
修改配置文件/ etc / sysctl .conf
修改完成之后让他生效一下执行命令
现在前提环境差不多啦我们来安装搬运工(我使用的是网络安装)
安装完成然后启动服务
我们首先制作一个自己的镜想我是之前做好的然后导进去的
这是我的镜像个镜像里就安装了一个网络和测试网络的命令包(这个镜像制作在我以前的文档里有提到有兴趣的可以看一下)
然后我们安装一个软件管道
pipework是由Docker的工程师Jé rô me Petazzoni开发的一个Docker网络配置工
具,由200多行shell实现,方便易用。
下载地址:wget https://github.com/jpetazzo/pipework.git
解压完之后我们把他的文件拷贝到在/ usr / local / bin目录下方便我们使用命令
我们启动一个容器
配置容器网络,并连到网桥br0上。网关在IP地址后面加@指定。
完成上述步骤后,我们发现Docker容器已经可以使用新的IP和主机网络里的机器相互通信了。
下面我们进入容器查看一下IP地址看看有没有改变
现在容器的IP地址已经使我们之前设置的啦可以和宿主机通信啦
到此为止我们的搬运工容器网络配置基本完成(以上做法均为个人经验)