Docker 不同的码头集装箱链?
我必须分析大量需要不同工具的文件。现在我有几个步骤,每个步骤都在各自独立的Docker容器中。每个容器接受一个文件夹作为输入,并提供一个包含输出文件的文件夹,一切正常。现在我想把它自动化为一个容器链。一个容器如何启动下一个容器?我是否必须在Docker中使用Docker,因为容器无法在主机系统中启动新容器 奖金:Docker 不同的码头集装箱链?,docker,docker-compose,dockerfile,docker-swarm,Docker,Docker Compose,Dockerfile,Docker Swarm,我必须分析大量需要不同工具的文件。现在我有几个步骤,每个步骤都在各自独立的Docker容器中。每个容器接受一个文件夹作为输入,并提供一个包含输出文件的文件夹,一切正常。现在我想把它自动化为一个容器链。一个容器如何启动下一个容器?我是否必须在Docker中使用Docker,因为容器无法在主机系统中启动新容器 奖金: 如果run命令不同,因为它取决于 以前的集装箱 非常感谢您,目前还无法找到有效的解决方案。如果您想简单地依次启动容器,可以使用shell脚本: #!/bin/bash echo "
- 如果run命令不同,因为它取决于 以前的集装箱
非常感谢您,目前还无法找到有效的解决方案。如果您想简单地依次启动容器,可以使用shell脚本:
#!/bin/bash
echo "Running first container"
docker run -it --name sleep1 --rm sleep
echo "Running second container"
docker run -it --name sleep2 --rm sleep
示例Dockerfile(docker构建-t sleep.):
也许这能帮你得到你想要的。如果没有,请多描述一下你想要实现的目标。也许是代码示例之类的
编辑:
基于创建者的新信息,我认为只有两种可能性可以将多个容器的开始从容器外链接起来:
- 1.:在Docker(嵌套容器)中运行Docker。但这并不是真正的建议李>
- 2.:从主机上的容器通过ssh从上面运行脚本
#!/bin/bash
echo "Running first container"
docker run -it --name sleep1 --rm sleep
echo "Running second container"
docker run -it --name sleep2 --rm sleep
示例Dockerfile(docker构建-t sleep.):
也许这能帮你得到你想要的。如果没有,请多描述一下你想要实现的目标。也许是代码示例之类的
编辑:
基于创建者的新信息,我认为只有两种可能性可以将多个容器的开始从容器外链接起来:
- 1.:在Docker(嵌套容器)中运行Docker。但这并不是真正的建议李>
- 2.:从主机上的容器通过ssh从上面运行脚本