对创建的docker swarm集群执行“docker run”

时间:2017-01-08 19:20:46

标签: docker docker-swarm

我无法完成一项非常简单的任务 - 我想在swarm群集上运行容器。通过“运行容器”我的意思是得到与“docker run ...”相同的结果。通过群集群我的意思是,我有docker v1.12.5并根据https://docs.docker.com/engine/swarm/swarm-tutorial/在群集模式下设置群集群。我无法运行服务,因为它不是服务 - 它是一项工作 - 我需要退出代码和所有输出。我找不到关于这件事的任何文件,除了一些部分,这表明我需要使用类似“docker -H xxxx:yyyy run”之类的东西,但我不知道,我应该在那里提供哪个IP和端口 - 同样通过我添加了节点?

1 个答案:

答案 0 :(得分:1)

不幸的是,docker swarm目前无法在群集中运行单次作业。 Swarm基本上应该运行服务。您可以在每个群集主机上运行单个容器而不使用群组功能,但您必须决定运行哪个主机。