2016-03-17 2 views
-2

Я сделал изменения в моем Dockerfile и все же, когда я запускаю либоПочему файл docker-compose игнорирует изменения в файле Docker?

docker-compose up 
dock-compose rm && docker-compose build && docker-compose up 

используется старым образом, как показали шаги государства устарело.

Я специально говорю это, чтобы построить контейнер в docker-compose.yml:

my-app: 
    build: ./ 
    hostname: my-app 
    ... 

Но когда я строю контейнер только через грузчиком:

docker build . 

Право контейнер построен. Что мне не хватает? Я пробовал this to no avail.

ответ

0

Проверьте, какой файл docker настроен в вашем docker-compose.yml.

Мое приложение имеет два dockerfiles и докер-Compose использовала другую, чем докер себя, как и положено:

my-app: 
    build: ./ 
    dockerfile: Dockerfile.dev 

адаптируя, что dockerfile и неподвижной проблему.

И, о, если вы используете несколько докерных файлов, приятно добавить это в документацию проекта.

+0

k0pernikus У вас есть двойная личность? – Drumnbass

+0

@Drumnbass Только потому, что мне нравится разговаривать сам с собой? http://meta.stackexchange.com/questions/17845/etiquette-for-answering-your-own-question – k0pernikus

+0

просто спрашивает ...: / – Drumnbass

Смежные вопросы