如果我运行docker-compose up,是否需要目录中的Dockerfile以及docker-compose.yml文件?

时间:2019-03-25 19:18:23

标签: docker docker-compose dockerfile docker-swarm

使用命令docker-compose up时,我是否绝对需要在目录中包含Dockerfile?我不认为Dockerfile是必需的,但要确定。

如果我只有一个使用预制映像的docker-compose.yml文件,则不需要Dockerfile。

请纠正我!预先感谢。

1 个答案:

答案 0 :(得分:2)

docker-compose可让您在2个选项之间进行选择

  • 从指定的图像构建容器:

    services:
      example:
        image: your/imagename
    
  • 使用Dockerfile构建容器:

    services:
      example:
        build: 
          context: path/to/Dockerfile/dir
          dockerfile: Dockerfile #here you specify the name of your Dockerfile file