我对Docker来说并不陌生,我想知道docker-compose.yml文件和一个简单的docker文件之间的基本区别是什么。
答案 0 :(得分:2)
Dockerfile描述了如何构建Docker映像-本质上是Docker版本的Makefile或pom.xml或build.gradle
docker-compose.yml描述了如何部署映像,这是创建容器及其运行所需环境(例如网络或卷)所必需的所有事情。如果多个容器需要一起工作,则可以将如何将它们一起部署,以何种顺序,如何链接它们等的描述放在单个docker-compose.yml
中。有关更多信息,请参见Dockerfile和docker-compose.yml的文档。
答案 1 :(得分:-1)
Dockerfile帮助您构建docker映像,而docker-compose帮助您轻松启动应用程序。有关更多信息,请单击here