docker-compose文件和docker文件有什么区别?

6

我对docker比较新,并正在探索它。我想知道docker-compose.yml文件和简单的docker文件之间的基本区别。


2
可能是什么是Docker和Docker Compose的区别的重复问题。 - Mike Doe
2个回答

8
Dockerfile是构建Docker镜像的描述文件,基本上就像Makefile、pom.xml或build.gradle一样。
docker-compose.yml描述了镜像如何部署,即创建容器和运行所需环境(如网络或卷)的所有必要内容。如果需要多个容器共同工作,则可以将它们一起部署的描述放入单个docker-compose.yml中,包括部署顺序、链接方式等。
有关更多信息,请参见Dockerfiledocker-compose.yml文档。

-2

Dockerfile 可以帮助您构建 Docker 镜像,而 docker-compose 则可以帮助您简单地启动应用程序。如需了解更多,请单击此处


1
欢迎来到Stackoverflow,请您能详细说明一下吗?不推荐在帖子中仅包含链接的信息(请参阅此元贴文)。 - Szymon Maszke

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接