Compose: Änderungen an `docker-compose.yml` werden nicht automatisch übernommen

Erstellt am 26. Sept. 2016  ·  3Kommentare  ·  Quelle: docker/compose

Wenn ich Änderungen an docker-compose.yml vornehme, z. B. command , werden diese Änderungen bei Verwendung von docker-compose run nicht automatisch übernommen.

Ich kann es erzwingen, diese Änderungen zu erkennen, indem ich docker-compose down -v --remove-orphans .

Irgendwelche Ideen, warum dies nicht automatisch angewendet wird?

Hilfreichster Kommentar

Macht nichts, das liegt daran, dass run keine Änderungen erkennt, aber up tut

Alle 3 Kommentare

Macht nichts, das liegt daran, dass run keine Änderungen erkennt, aber up tut

Seltsamerweise habe ich auch einige Änderungen an docker-compose.yml , versucht, docker-compose up auszuführen, aber die Änderungen wurden nicht übernommen.

Die Änderungen sind:

ADD nginx_app.conf /etc/nginx/sites-enabled/
CMD systemctl reload nginx

@NinoSkopac Wenn Sie Änderungen an Ihrem Dockerfile vornehmen, müssen Sie docker-compose build erneut ausführen.

$ docker-compose build --help
Build or rebuild services.

Services are built once and then tagged as `project_service`,
e.g. `composetest_db`. If you change a service's `Dockerfile` or the
contents of its build directory, you can run `docker-compose build` to rebuild it.

...
War diese Seite hilfreich?
0 / 5 - 0 Bewertungen