从Dockerfile启动不同的容器

时间:2018-03-29 21:31:55

标签: docker dockerfile

是否有可能从单个“Dockerfile”同时启动不同图像的容器?

2 个答案:

答案 0 :(得分:2)

这里有一种误解。 Dockerfile不负责启动容器。它负责构建图像(然后您可以使用docker run ...从中创建容器)。有关详细信息,请参阅official Docker documentation

如果你需要同时运行多个docker容器,我建议你查看Docker Compose,你可以根据来自docker注册表的图像或通过{{1}定制的图像来运行容器}Š

答案 1 :(得分:1)

对Docker来说也有些新鲜,但我的理解是Dockerfile用于创建Docker镜像,然后从图像启动容器。

如果你想运行多个容器,你需要使用像docker swarm或Kubernetes这样的协调器。

它们有自己的配置文件,告诉它要旋转哪些图像。