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地址已经使我们之前设置的啦可以和宿主机通信啦


到此为止我们的搬运工容器网络配置基本完成(以上做法均为个人经验)


发布了35 篇原创文章 · 获赞 5 · 访问量 2万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章