Docker的问题,如何使用自己的网桥NIC创建docker容器


2

我是Docker世界的新手。我以前一直在使用VirtualBox并从它的角度理解一切,但现在我想切换到Docker容器。

如果你能回答我的问题,我将不胜感激。

  1. 是否可以为每个容器配置单独的网络适配器。例如,与VM类似。例如,第一个容器将有2个网络接口,第一个是容器之间的本地网络,第二个是桥接网络。第二个容器只有一个本地网络适配器?

  2. 是否可以有两个容器桥接适配器,因此每个容器都会请求我的DHCP服务器租用与Virtual Box中的桥接适配器相同的IP地址。一个容器运行Apache2 Web服务器,从路由器获取192.168.0.10 IP,另一个运行Nginx服务器并从路由器获取192.168.0.11 IP。我能在路由器上将端口转发到此IP吗?

  3. 据我所知,docker只是创建了由内核隔离的新进程组,并使用chroot从现有的根目录创建自己的工作目录,因此所有已安装的软件都将在容器中可用,但是当我安装新软件时,它将被安装在chrooted目录,它真正位于真正的根目录中,但具有以前安装的软件的符号链接?

我会感激任何答复或帮助。

谢谢。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.