Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][inne]Docker nie widzi zmian w plikach projektu
Forum PHP.pl > Forum > Przedszkole
Crash89
Mam problem z dockerem,

Docker się uruchamia i projekt działa,
ale je¶li zmienię jaki¶ plik w projekcie poprzez IDE to po od¶wieżeniu strony w przegl±darce, nie widać tych zmian.
kontener dockera ich nie widzi, dopiero jak zrestartuje apache to się zaktualizuje na dockerze (nie zawsze).
Tak jak by trzymał jaki¶ cache i z niego tylko pobierał.

Problemy zaczeły występować po ostatniej aktualizacji docker desktop.

Proszę o nakierowanie na rozwi±zanie problemu.


nospor
A jak tworzysz obraz i kontenery i jak podlaczasz katalogi tam?
Crash89
Cytat(nospor @ 27.01.2020, 16:19:38 ) *
A jak tworzysz obraz i kontenery i jak podlaczasz katalogi tam?


docker-compose.yml:

  1.  
  2. version: '3'
  3. services:
  4. web:
  5. image: project
  6. build: ./docker/web/
  7. container_name: project
  8. restart: unless-stopped
  9. links:
  10. - redis
  11. - db
  12. ports:
  13. - 8080:80
  14. - 443:443
  15. volumes:
  16. - './:/var/www/app'
  17. - './docker/web/sites-enabled:/etc/apache2/sites-enabled'
  18. depends_on:
  19. - redis
  20. - db
  21. environment:
  22. CONTAINER_ROLE: app
  23. APP_ENV: ${APP_ENV}
  24. TZ: "Europe/Warsaw"
  25.  


Zawsze pomaga co¶ w stylu docker-compose up --build, wtedy się od¶wierzaj± pliki w kontenerze,
problem pojawił się w najnowszej aktualizacji.
nospor
1) Powinienies oddzielic koneter na php oraz na apache
2) Ale o zmianach w jakich plikach mowisz? Bo jak w konfiguracje apache, to logiczne ze nie zadziala bez restartu
viking
Wcale bym się nie zdziwił gdyby to był kolejny bug dockera. Kiedy¶ tak mieli¶my że na jednej wersji po pewnym czasie przestawało działać zapisywanie plików. Pomagał restart dockera.
Crash89
Cytat(viking @ 28.01.2020, 10:01:52 ) *
Wcale bym się nie zdziwił gdyby to był kolejny bug dockera. Kiedy¶ tak mieli¶my że na jednej wersji po pewnym czasie przestawało działać zapisywanie plików. Pomagał restart dockera.


Dokładnie tak się okazało, wg. tego tematu:
https://github.com/docker/for-win/issues/5530

Pomogło pobranie przedostatniej wersji docker desktop 2.1.0.5
Pyton_000
Używanie dockera na Mac i Windows niesie za sob± różne dziwne zachowania.
Crash89
Cytat(Pyton_000 @ 28.01.2020, 13:02:55 ) *
Używanie dockera na Mac i Windows niesie za sob± różne dziwne zachowania.


Nie no do tego najnowszego wydania, do tej pory było ok. Oni tam w nowej wersji podobno zmienili cał± obsługę działania "volumes", ale wypu¶cili to z bublem.
To jest wersja lo-fi głównej zawarto¶ci. Aby zobaczyć pełn± wersję z większ± zawarto¶ci±, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.