对创建的 docker swarm 集群执行 "docker run"
Execute "docker run" against created docker swarm cluster
我无法完成一个非常简单的任务 - 我想 运行 swarm 集群上的容器。 "run container" 我的意思是得到与 "docker run ..." 相同的结果。我所说的 swarm 集群是指,我有 docker v1.12.5 并根据 https://docs.docker.com/engine/swarm/swarm-tutorial/ 在 swarm 模式下设置 swarm 集群。我不能 运行 服务,因为它不是服务 - 它是工作 - 我需要退出代码和所有输出。除了一些建议我需要使用 "docker -H x.x.x.x:yyyy run" 之类的东西之外,我找不到关于此事的任何文档,但我不知道我应该在那里提供哪个 IP 和端口 - 与我添加节点的方式相同吗?
不幸的是 docker swarm 目前没有能力在集群中 运行 单发作业。 Swarm 基本上应该为 运行 服务。您可以 运行 每个 swarm 主机上的单个容器而不使用 swarm 功能,但您必须决定将哪个主机 运行。
我无法完成一个非常简单的任务 - 我想 运行 swarm 集群上的容器。 "run container" 我的意思是得到与 "docker run ..." 相同的结果。我所说的 swarm 集群是指,我有 docker v1.12.5 并根据 https://docs.docker.com/engine/swarm/swarm-tutorial/ 在 swarm 模式下设置 swarm 集群。我不能 运行 服务,因为它不是服务 - 它是工作 - 我需要退出代码和所有输出。除了一些建议我需要使用 "docker -H x.x.x.x:yyyy run" 之类的东西之外,我找不到关于此事的任何文档,但我不知道我应该在那里提供哪个 IP 和端口 - 与我添加节点的方式相同吗?
不幸的是 docker swarm 目前没有能力在集群中 运行 单发作业。 Swarm 基本上应该为 运行 服务。您可以 运行 每个 swarm 主机上的单个容器而不使用 swarm 功能,但您必须决定将哪个主机 运行。