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

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

我是 Docker 世界的新手。我之前经常使用 VirtualBox,从它的角度了解一切,但现在我想改用 Docker 容器。

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

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

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

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

如有任何答复或帮助我将不胜感激。

谢谢。

相关内容