Если я запускаю `docker-compose up`, нужен ли в каталоге Dockerfile, а также файл docker-compose.yml? - PullRequest
2 голосов
/ 25 марта 2019

Нужно ли обязательно иметь Dockerfile в моем каталоге при использовании команды docker-compose up?Я не верю, что Dockerfile необходим, но хочу быть уверен.

Если бы у меня был только файл docker-compose.yml, использующий предварительно созданные образы, не было бы необходимости в Dockerfile.

Поправьте меня пожалуйста!Заранее спасибо.

1 Ответ

3 голосов
/ 26 марта 2019

docker-compose позволяет выбрать один из двух вариантов:

  • построить контейнер из указанного изображения:

    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
    
...