随着docker 1.9的发布,容器网络应运而生。我知道如何使用它们,但我不确定为什么要使用它们。使用容器网络有什么好处?
发布于 2016-09-06 07:01:14
我使用容器网络的主要原因是,我可以为容器提供与真实虚拟机相同的IP。我经常使用docker来测试盐栈状态。我把我想要的所有机器放到一个docker-compose文件中,并使用安装了salt-master / salt-minion的docker镜像。我应用我的状态,并且我有一个目标环境的工作副本。
发布于 2016-09-06 09:24:42
主要有两个好处:容器隔离和集群环境中的通信。
“容器网络”是虚拟网络;它们工作在现有物理网络之上,但允许您创建仅对该网络上的容器可见的私有网络。这种隔离是一个重要的安全特性。您通常将所有后端容器服务(如数据库、索引、应用服务器)放在它们自己的私有网络中,并且只公开一个容器(nginx、apache、haproxy等)。到外部世界(公网)。
虚拟网络还允许创建覆盖网络,这允许不同主机中的容器进行通信,就像它们位于同一主机上一样。这是像Docker Swarm这样的集群解决方案的基础。
https://stackoverflow.com/questions/39338417
复制相似问题