是否有可能从单个“Dockerfile”同时启动不同图像的容器?
答案 0 :(得分:2)
这里有一种误解。 Dockerfile
不负责启动容器。它负责构建图像(然后您可以使用docker run ...
从中创建容器)。有关详细信息,请参阅official Docker documentation。
如果你需要同时运行多个docker容器,我建议你查看Docker Compose,你可以根据来自docker注册表的图像或通过{{1}定制的图像来运行容器}Š
答案 1 :(得分:1)
对Docker来说也有些新鲜,但我的理解是Dockerfile用于创建Docker镜像,然后从图像启动容器。
如果你想运行多个容器,你需要使用像docker swarm或Kubernetes这样的协调器。
它们有自己的配置文件,告诉它要旋转哪些图像。