--net=host:
(1).加了--net=host以后就不需要再做端口映射了.比如docker容器内在8080端口起了一个web server.不加的话需要把本机的某个port比如7979和docker内的8080做一个映射关系,访问的时候访问7979. 加了net=host则直接访问8080.
另外,加了net=host后会使得创建的容器进入命令行好名称显示为主机的名称而不是一串id.
root@box:/#
(2).容器中的app1无法访问到宿主机的app2,因为两者不在一个网络内。最简单的方式是在启动docker时增加–net=host选项,这样容器就和宿主机共用网络,容器中的app1也就能访问app2了。