问题标签 [docker-swarm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - Docker compose on docker swarm cluster 独立节点上的独立容器
运行 docker compose,它为数据库应用程序组成多个容器并登录 docker swarm 集群,使它们都在 docker swarm 的每个节点上运行。但需要的是传播它,例如我有 4 个节点,其中 3 个节点需要运行副本集和第四个应用程序。我怎么能使用 docker compose 和 swarm 呢?或者可能需要一些其他工具。
docker - 有哪些本地容器管理解决方案?
我的任务是评估容器管理解决方案。我知道有大量或选项,但我们需要生产就绪的本地解决方案。有什么选择?
docker - 在 Docker Swarm 中放置一个单独的服务发现并将其集成到集群机器中有什么不同
我无法理解分离服务发现服务器的需求,而我们可以通过任何协议在从节点启动时将从节点注册到主节点。托管另一项服务对我来说似乎是多余的。
docker - 运行命令,指定 N 个跨 swarm 集群的 docker 容器实例
我有 4 个集群节点。我想在一个命令中运行 4 个容器实例,这可能与 swarm 一起使用吗?IE 之类的
docker - 如何为 Docker 1.9 溢出网络设置子网?
当我尝试通过官方文档设置 Docker 1.9 来制作覆盖网络时,会出现如下错误消息:
Docker 网络只显示这些简单的消息:
我记得当我使用 flannel 设置覆盖网络时,它有 etcd 文件和 flannel 文件来指出子网的范围。
我认为这个错误的原因。
docker1.9&swarm如何设置?
proxy - 代理背后的 Docker-Machine 和 Swarm
我正在训练在我的虚拟集群上设置 docker swarm。首先,我尝试使用 docker-machine 在 localhost 上安装 swarm-master。
问题是机器需要使用代理来访问发现令牌。
首先我问一个带有 swarm create 的令牌。为此,我创建了这个文件:
我重新启动了守护进程,我可以拉取 swarm 图像:
在我想创建 swarm master 之后:
结果 :
而且我在加入和管理容器的日志中有错误(我认为错误是因为容器不处理代理):
它是通用驱动程序的错误吗?
其他一些信息:
谢谢 :)
docker - 你能解释一下swarm machine的角色吗?
在http://docs.docker.com/swarm/install-w-machine/
有四台机器:
- 本地,swarm create 将运行的地方
- 群主
- swarm-agent-00
- swarm-agent-01
我的理解是 swarm-master 将控制代理,但是 Local 用于什么?
docker - 如何在 Mesos 上使用 Docker Swarm?
我正在寻找一个易于理解的指南,它解释了如何在 Mesos 上使用 docker-swarm(如 Mesos 上的Docker Swarm视频中的一些详细说明)。
我需要安装 Mesosphere 的 DCOS 吗?还是我只需要 Mesos Master,一些带有 Mesos 和 Docker 的从站,然后执行https://github.com/docker/swarm/blob/master/cluster/mesos/README.md中描述的步骤?
我不清楚是否需要以经典的 swarm 方式设置所有 swarm 参与者,或者使用 swarm manager 是否足够。
据我了解,在从属服务器的 Docker 引擎上没有额外的步骤可以执行。
amazon-web-services - Docker 容器名称未解析为覆盖网络无法访问的 DNS
我有一个由 kafka 生产者和另一个 kafka 消费者组成的应用程序。我正在尝试将它部署在启用了多主机网络的 AWS 上的 Docker 群上。Kafka 容器由以下docker-compose.yml
文件创建:
这就是我为不同组件运行容器的方式:
当我检查 的/etc/hosts
时,我发现了和的helloworld_kafka_1
条目:helloworld_server_1
helloworld_consumer_1
但是当我检查后者的日志时,我意识到他们无法连接到 kafka。我看到以下内容:
看起来容器用于解析名称10.10.0.2
的 DNS(端口)是什么时候,并且它无法访问。53
当我检查任何节点的网络时,我找不到这个地址,而且它不在helloworld
覆盖网络的范围内。如何使此 DNS 可访问?任何建议表示赞赏。