Powolne działanie dockera na Windows

Powolne działanie dockera na Windows
C8
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 80
1

Witam,

Od jakiegoś czasu, od którejś aktualizacji, gdy programisci dockera wprowadzili WSL, aplikacje odpalane na nim działają bardzo wolno.

Czy może ktoś zetknał się z tym problemem i wie jak przyśpieszyć działanie dockera?

Próbowałem podążać za radami na Google ale nie przyniosło to rezultatu bądź czegoś nie rozumiem.
Działam na Windows i Docker desktop.

Moje próby sprwadziły się do utworzenia pliku .wslconfig w katalogu użytkownika, próbowałem przydzielić 4 GB pamięci dla dockera.
Ale tego pliku wsl i docker nie widzą.
Oto jego zawartość:

Kopiuj
[wsl2]
memory=4GB    #Limits VM memory in WSL 2 to 900MB 
swap=0

Proszę o pomoc, bo działanie tego dockera w taki sposób znacznie opóźnia moją pracę.

PerlMonk
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa 🐪
  • Postów: 1719
3

Sprawdź czy masz włączoną wirtualizację sprzętową. Google podrzuca tematy z katalogami. Sprawdzałeś?

C8
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 80
0

@PerlMonk: Mam włączoną wirtualizacje, czy może to trzeba jeszcze jakoś uruchomić na ubuntu wsl?

jurek1980
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3581
3

W panelu ustawień dockera zobacz czy masz możliwość ustawienia dystrybucji domyślnej:
https://docs.docker.com/docker-for-windows/wsl/
Jak masz pliki projektu to masz je na Windows czy w katalogu wsl$ ?

C8
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 80
0

@jurek1980: Pliki projektu mam w forlderze c:/users/web/nazwa_projektu

jurek1980
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3581
1

No to źle. Bo to wtedy przez jakieś udziały sieciowe idzie do Linuxa. IDE jak te od Jetbrains nawet krzyczą o tym by tak nie robić.
Utwórz projekt w wsl$ gdzie tam potrzebujesz pod Ubuntu.

C8
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 80
0

Dzięki za pomoc, trafiłem do tego tutoriala i śmiga bardzoi szybko.
https://www.sitepoint.com/wsl2/

PerlMonk
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa 🐪
  • Postów: 1719
0

@Crash89: No dobrze, ale znalazłeś rozwiązanie tu, na forum, czy w tutorialu? Gdybyś to opisał, to ktoś w przyszłości może tu zajrzeć i się dowiedzieć.

C8
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 80
0

@PerlMonk: Dzięki forum trafiłem na tego tutoriala. Tak to ujmę i tam znalazłem rozwiązanie.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.