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

时间:2018-06-27 08:08:46

标签: docker

我对Docker来说并不陌生,我想知道docker-compose.yml文件和一个简单的docker文件之间的基本区别是什么。

2 个答案:

答案 0 :(得分:2)

Dockerfile描述了如何构建Docker映像-本质上是Docker版本的Makefile或pom.xml或build.gradle

docker-compose.yml描述了如何部署映像,这是创建容器及其运行所需环境(例如网络或卷)所必需的所有事情。如果多个容器需要一起工作,则可以将如何将它们一起部署,以何种顺序,如何链接它们等的描述放在单个docker-compose.yml

中。

有关更多信息,请参见Dockerfiledocker-compose.yml的文档。

答案 1 :(得分:-1)

Dockerfile帮助您构建docker映像,而docker-compose帮助您轻松启动应用程序。有关更多信息,请单击here