问题标签 [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.

0 投票
2 回答
666 浏览

docker - Docker compose on docker swarm cluster 独立节点上的独立容器

运行 docker compose,它为数据库应用程序组成多个容器并登录 docker swarm 集群,使它们都在 docker swarm 的每个节点上运行。但需要的是传播它,例如我有 4 个节点,其中 3 个节点需要运行副本集和第四个应用程序。我怎么能使用 docker compose 和 swarm 呢?或者可能需要一些其他工具。

0 投票
1 回答
123 浏览

docker - 有哪些本地容器管理解决方案?

我的任务是评估容器管理解决方案。我知道有大量或选项,但我们需要生产就绪的本地解决方案。有什么选择?

0 投票
1 回答
243 浏览

docker - 在 Docker Swarm 中放置一个单独的服务发现并将其集成到集群机器中有什么不同

我无法理解分离服务发现服务器的需求,而我们可以通过任何协议在从节点启动时将从节点注册到主节点。托管另一项服务对我来说似乎是多余的。

0 投票
0 回答
39 浏览

docker - 运行命令,指定 N 个跨 swarm 集群的 docker 容器实例

我有 4 个集群节点。我想在一个命令中运行 4 个容器实例,这可能与 swarm 一起使用吗?IE 之类的

0 投票
0 回答
449 浏览

docker - 如何为 Docker 1.9 溢出网络设置子网?

当我尝试通过官方文档设置 Docker 1.9 来制作覆盖网络时,会出现如下错误消息:

Docker 网络只显示这些简单的消息:

我记得当我使用 flannel 设置覆盖网络时,它有 etcd 文件和 flannel 文件来指出子网的范围。

我认为这个错误的原因。

docker1.9&swarm如何设置?

0 投票
1 回答
750 浏览

docker - 重启后Docker swarm节点不显示

我创建了一个本地 Swarm 集群。创建时,集群运行良好,当我运行docker info所有节点时,所有节点都在“节点”列表中可见。

重启后,看起来只有一个工作节点加入了集群。所有节点都报告它们都是同一个集群的成员。

如图所示。所有节点的 SWARM 列中都有“swarm-master”。但是在 中docker info,只有主节点和节点 03 是可见的 在此处输入图像描述

完全重启后是否需要执行任何特定步骤。 Docker-machine报告节点在重新启动时被分配了新的 IP 地址,所以我想这可能是一个问题(?)

0 投票
1 回答
1779 浏览

proxy - 代理背后的 Docker-Machine 和 Swarm

我正在训练在我的虚拟集群上设置 docker swarm。首先,我尝试使用 docker-machine 在 localhost 上安装 swarm-master。

问题是机器需要使用代理来访问发现令牌。

首先我问一个带有 swarm create 的令牌。为此,我创建了这个文件:

我重新启动了守护进程,我可以拉取 swarm 图像:

在我想创建 swarm master 之后:

结果 :

而且我在加入和管理容器的日志中有错误(我认为错误是因为容器不处理代理):

它是通用驱动程序的错误吗?

其他一些信息:

谢谢 :)

0 投票
1 回答
121 浏览

docker - 你能解释一下swarm machine的角色吗?

http://docs.docker.com/swarm/install-w-machine/

有四台机器:

  1. 本地,swarm create 将运行的地方
  2. 群主
  3. swarm-agent-00
  4. swarm-agent-01

我的理解是 swarm-master 将控制代理,但是 Local 用于什么?

0 投票
1 回答
1786 浏览

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 引擎上没有额外的步骤可以执行。

在此处输入图像描述

0 投票
0 回答
413 浏览

amazon-web-services - Docker 容器名称未解析为覆盖网络无法访问的 DNS

我有一个由 kafka 生产者和另一个 kafka 消费者组成的应用程序。我正在尝试将它部署在启用了多主机网络的 AWS 上的 Docker 群上。Kafka 容器由以下docker-compose.yml文件创建:

这就是我为不同组件运行容器的方式:

当我检查 的/etc/hosts时,我发现了和的helloworld_kafka_1条目:helloworld_server_1helloworld_consumer_1

但是当我检查后者的日志时,我意识到他们无法连接到 kafka。我看到以下内容:

看起来容器用于解析名称10.10.0.2的 DNS(端口)是什么时候,并且它无法访问。53当我检查任何节点的网络时,我找不到这个地址,而且它不在helloworld覆盖网络的范围内。如何使此 DNS 可访问?任何建议表示赞赏。