在 Dokcer 中共有四种网络模式: ⚫ host 模式,使用 --net=host 指定 ⚫ container 模式,使用 --net=container:NAMEorID 指定 ⚫ none 模式,使用 --net=none 指定 ⚫ bridge 模式,使用 --net=bridge 指定,默认设置 bridge 模式是 Docker 默认的网络设置,此模式会为每一个容器分配一个未占用的 IP 使用,但是此模式下如果容器停止重新启动,IP 会重新分配,很可 能会和之前的 IP 不同。 在实际工作中,服务一般需要固定的 IP,所以在实际使用 Docker 的时候通常会为每个容器设置固定的 IP。 如果需要启动的 Docker 容器比较多,需要提前规划好 IP 设置,确保需要通讯的 Docker 容器在相同的网段,并且一般考虑到扩展性会预留一些 IP 以供未来使用。 端口映射为 Docker 容器特别重要的一个概念,容器由于自身的隔离性,使得外界没有办法访问容器内部服务(如在容器中启动 Tomcat,外界是无法直接 访问到该 Tomcat 的)。 Docker 端口的映射机制,可以将容器内部端口映射到宿主机。用户通过访问宿主机端口即可实现对容器的访问。 下文中的 docker run命令中的-p 参数就是用来指定容器对宿主机的端口映射。 注:Docker 集群就是多个使用多个 Docker 运行相同的程序,提供相同的服务,从而提高该模块的负载能力。
标签:容器,1.6,--,IP,模式,Docker,端口映射 From: https://www.cnblogs.com/cnetsa/p/16984978.html