Docker详解系列
文章平均质量分 58
ffffaner
这个作者很懒,什么都没留下…
展开
-
Docker网络详解之Host
Docker中的host模式指定是容器与主机享受相同的network namespace,在这种情况下,我们访问主机端口就能访问我们的容器。比如说我们运行tomcat容器并且用-- network=host 来指定我们的网络模式为host,这样我们访问本机的8080端口就能访问到我们的tomcat容器。下面这段是官网对于host模式的定义:If you use the host network...原创 2018-10-25 14:46:23 · 40018 阅读 · 0 评论 -
Docker详解之EXPOSE
EXPOSE <端口1> [<端口2>...]大家都知道以上代码是Dockerfile中来声明端口的命令,但是你真的了解过它吗?现在我带大家来深入了解我们的EXPOSE命令。首先,我们最应该明确的一点就是,EXPOSE命令只是声明了容器应该打开的端口并没有实际上将它打开!也就是说,如果你不用-p或者-P中指定要映射的端口,你的容器是不会映射端口出去的,从而我们知道我们是...原创 2018-10-25 15:24:28 · 45973 阅读 · 1 评论 -
Docker网络详解之Bridge
Docker网络有四种模式,Bridge是Docker默认的配置。下面是Docker官网对于Bridge模式的解释:`对于Docker来说,网桥模式使用一个网桥来允许连接在同一个网桥上的容器进行通信,同时它使得没有连接在同一个网桥上的容器隔离开。bridge模式在主机上自动配置规则从而使得连接不同网桥的容器不能直接的和彼此通信网桥适用于运行在相同的Docker daemon上的容器。对于运行...原创 2018-10-26 10:35:30 · 617 阅读 · 0 评论 -
Docker网络详解之Overlay
我们在上篇文章说了Docker在单个Docker daemon(即是单主机)模式下面的时候网络默认为Bridge,既然提到了单个Docker daemon,那么多主机即是集群的模式的情况下呢?在这种模式下Docker默认使用Overlay网络来进行容器间的通信。接下来我们看看我们在加入一个集群或者初始化一个集群的时候会发生什么事情,下面这段话来自官方文档:首先一个名ingress的overl...原创 2018-10-26 14:26:06 · 1678 阅读 · 0 评论