Docker
文章平均质量分 92
wenjun_xiao
这个作者很懒,什么都没留下…
展开
-
[Docker]不同网络的容器之间互相访问
按照Docker官方文档Docker and iptables说明,使用iptables进行网络隔离,使得默认情况下不同子网的容器之间是无法互相访问的。如果需要不同子网的容器之间互相访问时怎么办呢?文档给出了两种方法禁止iptables最直接的方法是在/etc/docker/daemon.json把iptables设置为false来直接禁用。这样所有的网络都没有隔离,但是这样做可能会破坏容器的网络。使用DOCKER-USER链可以通过iptables在DOCKER-USER链上添加规则以达到使用的目原创 2020-06-25 03:21:21 · 2134 阅读 · 0 评论 -
[Docker]Mac&Windows访问Docker容器IP
问题Docker for Mac无法在macOS通过IP直接访问Docker中容器,只能通过EXPOSE端口来访问,这个问题在官方文档中有描述,对于大多数情况EXPOSE是够用的。但是对于测试某些集群的时候就会有问题,比如搭建HBase集群,集群会有很多容器使用相同端口,节点注册到zookeeper上的是容器内的IP或机器名,要想在宿主机器上访问就必须能够访问节点IP。因此需要支持从macOS访问容器IP的能力。分析阅读过一篇使用VPN访问容器的文章。思路很简单,宿主和Docker的虚拟机容器是两个独原创 2020-05-25 10:27:51 · 8861 阅读 · 16 评论