草庐IT

wildfly-swarm

全部标签

docker - 有什么理由不在单个节点上使用 Docker Swarm(而不是 Docker-Compose)?

有DockerSwarm(现在内置在Docker中)和Docker-Compose。人们似乎只在单个节点上运行容器时使用Docker-Compose。但是,Docker-Compose不支持任何deploy配置值,请参阅https://docs.docker.com/compose/compose-file/#deploy,其中包括mem_limit和cpus,能够设置似乎很好/很重要。所以也许我应该使用DockerSwarm?虽然我只在单个节点上部署。此外,安装说明对于其他人来说会更简单(他们不需要安装Docker-Compose)。但也许我不应该在单个节点上使用Swarm的原因是什

linux - 在 docker 中使用覆盖层使用多主机网络功能需要 swarm

我已经完成了gettingstartedoverlay的示例。我有一个简单的查询。是否可以在不创建swarm集群的情况下使用覆盖层来使用多主机网络功能?我不想使用weave等第三方插件。我想为此使用dockernative网络支持。我有运行RHEL和docker1.9的3.16+内核。 最佳答案 是的,有可能:参见“Lab6:DockerNetworking”。覆盖网络的关键部分是发现服务,例如Consul.Anoverlaynetworkrequiresakey-valuestore.Thestoremaintainsinform

linux - 在 docker 中使用覆盖层使用多主机网络功能需要 swarm

我已经完成了gettingstartedoverlay的示例。我有一个简单的查询。是否可以在不创建swarm集群的情况下使用覆盖层来使用多主机网络功能?我不想使用weave等第三方插件。我想为此使用dockernative网络支持。我有运行RHEL和docker1.9的3.16+内核。 最佳答案 是的,有可能:参见“Lab6:DockerNetworking”。覆盖网络的关键部分是发现服务,例如Consul.Anoverlaynetworkrequiresakey-valuestore.Thestoremaintainsinform

Docker Swarm HAProxy 不使用覆盖网络进行负载平衡

过去几天我一直致力于在DigtitalOcean上创建一个dockerswarm。注意:我不想使用-link与其他应用程序/容器进行通信,因为它们在技术上被认为已被弃用并且不能与dockerswarm一起工作(即,如果不重新组合整个swarm,我无法向负载均衡器添加更多应用程序实例)根据thisguide,我正在使用一台服务器作为运行控制台的kv-store服务器。.因为我在DigitalOcean上,所以我在DO上使用私有(private)网络,以便机器可以相互通信。然后我创建一个hivemaster和slave,并启动在所有机器上运行的覆盖网络。这是我的docker-compose

Docker Swarm HAProxy 不使用覆盖网络进行负载平衡

过去几天我一直致力于在DigtitalOcean上创建一个dockerswarm。注意:我不想使用-link与其他应用程序/容器进行通信,因为它们在技术上被认为已被弃用并且不能与dockerswarm一起工作(即,如果不重新组合整个swarm,我无法向负载均衡器添加更多应用程序实例)根据thisguide,我正在使用一台服务器作为运行控制台的kv-store服务器。.因为我在DigitalOcean上,所以我在DO上使用私有(private)网络,以便机器可以相互通信。然后我创建一个hivemaster和slave,并启动在所有机器上运行的覆盖网络。这是我的docker-compose

database - Docker Swarm 如何处理数据库(PostgreSQL)复制?

我正在学习DockerSwarm模式,并设法使用Web应用程序和PostgreSQL数据库在本地创建了一个Swarm。我可以缩放它们,我看到Swarm正在创建副本。我想我了解DockerSwarm如何loadbalanceregularwebservers,但它如何处理开箱即用的数据库容器?在Swarm上下文之外,通常数据库有theirownways处理复制,以插件或扩展产品的形式,如MySQLcluster.Cassandra等其他数据库直接在其产品中内置了复制功能。在Swarm环境中,我们还需要依赖那些数据库插件和功能吗?处理数据库容器副本之间的数据一致性的预期模式是什么?我知道这

database - Docker Swarm 如何处理数据库(PostgreSQL)复制?

我正在学习DockerSwarm模式,并设法使用Web应用程序和PostgreSQL数据库在本地创建了一个Swarm。我可以缩放它们,我看到Swarm正在创建副本。我想我了解DockerSwarm如何loadbalanceregularwebservers,但它如何处理开箱即用的数据库容器?在Swarm上下文之外,通常数据库有theirownways处理复制,以插件或扩展产品的形式,如MySQLcluster.Cassandra等其他数据库直接在其产品中内置了复制功能。在Swarm环境中,我们还需要依赖那些数据库插件和功能吗?处理数据库容器副本之间的数据一致性的预期模式是什么?我知道这

docker - 与 Docker Swarm 和 Docker Stack 相比,Docker Compose 有哪些优势?

从我读到的内容看来,Docker-Compose是一个在单个主机上创建多个容器的工具,而DockerSwarm是一个可以做完全相同的事情但在Docker的帮助下可以在多个主机上进行更多控制的工具堆。我浏览了教程,也遇到了这个线程:docker-compose.ymlvsdocker-stack.ymlwhatdifference?我得出的结论是,当您可以将DockerSwarm与DockerStack结合使用时,就没有理由使用Docker-Compose。他们甚至可以使用相同的docker-compose.yml。似乎Docker-compose出现在swarm和stack之前,也许s

docker - 与 Docker Swarm 和 Docker Stack 相比,Docker Compose 有哪些优势?

从我读到的内容看来,Docker-Compose是一个在单个主机上创建多个容器的工具,而DockerSwarm是一个可以做完全相同的事情但在Docker的帮助下可以在多个主机上进行更多控制的工具堆。我浏览了教程,也遇到了这个线程:docker-compose.ymlvsdocker-stack.ymlwhatdifference?我得出的结论是,当您可以将DockerSwarm与DockerStack结合使用时,就没有理由使用Docker-Compose。他们甚至可以使用相同的docker-compose.yml。似乎Docker-compose出现在swarm和stack之前,也许s

使用 Docker 1.12 "Swarm Mode"编写 Docker

有人知道如何(如果可能的话)使用新的docker1.12'swarmmode'swarm对swarm运行docker-compose命令吗?我知道使用之前的“DockerSwarm”,您可以通过更新DOCKER_HOST以指向swarmmaster来直接针对swarm运行docker-compose命令:exportDOCKER_HOST="tcp://123.123.123.123:3375"然后像在单个Docker引擎实例上运行命令一样简单地执行命令。或者这个功能是docker-composebundle正在取代的东西吗? 最佳答案