Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][inne]Docker nie widzi zmian w plikach projektu
Crash89
post 27.01.2020, 16:16:51
Post #1





Grupa: Zarejestrowani
Postów: 191
Pomógł: 7
Dołączył: 3.04.2013

Ostrzeżenie: (0%)
-----


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.


Go to the top of the page
+Quote Post
nospor
post 27.01.2020, 16:19:38
Post #2





Grupa: Moderatorzy
Postów: 36 457
Pomógł: 6296
Dołączył: 27.12.2004




A jak tworzysz obraz i kontenery i jak podlaczasz katalogi tam?


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Crash89
post 27.01.2020, 19:31:22
Post #3





Grupa: Zarejestrowani
Postów: 191
Pomógł: 7
Dołączył: 3.04.2013

Ostrzeżenie: (0%)
-----


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.

Ten post edytował Crash89 27.01.2020, 19:32:50
Go to the top of the page
+Quote Post
nospor
post 28.01.2020, 10:00:20
Post #4





Grupa: Moderatorzy
Postów: 36 457
Pomógł: 6296
Dołączył: 27.12.2004




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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
viking
post 28.01.2020, 10:01:52
Post #5





Grupa: Zarejestrowani
Postów: 6 365
Pomógł: 1114
Dołączył: 30.08.2006

Ostrzeżenie: (0%)
-----


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.


--------------------
Go to the top of the page
+Quote Post
Crash89
post 28.01.2020, 11:27:10
Post #6





Grupa: Zarejestrowani
Postów: 191
Pomógł: 7
Dołączył: 3.04.2013

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
Pyton_000
post 28.01.2020, 13:02:55
Post #7





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


Używanie dockera na Mac i Windows niesie za sobą różne dziwne zachowania.
Go to the top of the page
+Quote Post
Crash89
post 28.01.2020, 13:29:36
Post #8





Grupa: Zarejestrowani
Postów: 191
Pomógł: 7
Dołączył: 3.04.2013

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 01:07