mk321
#windows #docker #microsoft #programowanie

Serio Docker na Windowsie (Docker Desktop pod WSL 2) zżera tyle RAM-u ile jest w kompie?

Mam 4 GB. Uruchomiłem Dockera (i na nim nic), zżarło 95%.
Ludzie mają po 16 GB i też zżera 95%.

Ustawiłem limit na 1 GB (bo nie wiem czy potrzebne mi 200 MB czy 500 MB).

Ale to jest słabe, bo może będę potrzebował 1200 MB, a mam limit na 1 GB. Nie ustawię 2 GB, bo reszta systemu mi przymula.

Co zrobił Microsoft w issue z błędem? Zamknął, bo spam.

https://github.com/microsoft/WSL/issues/4166

Jak żyć?

1
  • Najlepsze
  • Wszystkie komentarze
B.....o
B.....o
@mk321 na 4gb to się ciesz że po uruchomieniu docker desktopa jeszcze kursorem możesz ruszać
10
0caffe
@mk321: RAM jest po to, żeby go używać ( ͡° ͜ʖ ͡°)
6
Koliat
@mk321: Moment, Ty dewelopujesz na sprzęcie który ma tyle RAM ile moja komórka. Opie litości
5
kutafonixor
kutafonixor
@mk321: Nie wiem co w domu musisz robić co nie działa na linuxie. Zainstaluj sobie ubuntu 20 w virtualboxie i zobaczysz że wszystko co trzeba masz.
Co do dockera na windzie to jeszcze nie instalowałem ale może na virtualboxie będzie łatwiej to postawić? Tam w prosty sposób można ustawić limit zasobów. Tu by pasowało ubuntu 20 server + rancher 1.6 do frontu webowego. Ogarniesz to w 20 minut i przynajmniej
1
edgar_k
edgar_k
@mk321: a tez miałem z tym problem. Poświęciłem godzien pracy na szukanie rozwiązania, i za zarobione pieniądze kupiłem extra 16gb ramu i już xD
1
o.....a
o.....a
skanery


@mk321: tzn przyciski mi na brotherze nie dzialaly wysylanie linux <-> skaner ale jak zainstalowalem sane i stery to w simple-scan dzialalo skanowanie. I o dziwo w ubuntu bylo duzo p---------a a np w suse/mint(co mnie zdziwilo) nie
0
mk321
mk321 Autor
@open-alpha: ja wiem, że na Linuxie się wszystko da. Jak w robocie trzeba coś zrobić, to ktoś siedzi dwa dni, odprawia jakąś magię i reszta ma gotowca (np. nie działa drukarka, nie działa monitor, nie działa VPN itp. itd).

W domu w codziennym życiu Windows jest lepszy. Biorę sprzęt, gierkę czy cokolwiek i to działa. Z Linuxiem nie miałbym siły ani czasu (a pewnie i umiejętności), żeby to wszystko ogarniać
0
a.....e
@mk321: jak nie ustawisz limitów to na linuksie też zje Ci tyle ile masz ramu i więcej, jeśli tylko apka zażąda.
0
dj-disco
dj-disco
@mk321: 4gb?? Firefox i windows tyle zużywają.
0
mk321
mk321 Autor
jeśli tylko apka zażąda.


@annotate: jeśli tylko apka zażąda. To jest ta różnica. Sęk w tym, że ja jeszcze żadnej apki nie uruchomiłem, a Docker zażądał sobie nieskończoności RAM-u. Na Linuxie tak nie jest.

@dj-disco: @Bellissimo: wiem, że 4 GB to mało. Mam starego, ale dosyć mocnego kompa. Niestety dokupienie starego RAM-u kosztuje stosunkowo dużo i zbieram się do kupienia całego laptopa. Teraz taka moda, że nawet w
0
kutafonixor
kutafonixor
@mk321: zainstaluj sobie normalny system, najlepiej linuxa i używaj dockera jak Bóg przykazał nie jakieś odpalanie przez wsl czy tam hyper-v.
0
mk321
mk321 Autor
@kutafonixor: w pracy tak robię, mam Linuxa i wszystko od programowania działa bez problemu. Ale codzienne rzeczy (których w pracy jest mało, a w domu dużo) lepiej działają na Windowsie.

Odnośnie Hyper-V to już w ogóle katorga. Używałem tego przy WSL 1. Ustawiało mi limit 4 GB RAM i na starcie się wywalało, że nie ma tyle wolnego RAM-u (no nic dziwnego, jak 4 GB mam wszystkiego, a jeszcze system
0
y.....l
y.....l
@mk321: Docker na Windowsie i Maku chodzi w maszynie wirtualnej i musisz jej przydzielić pamięć. Nie ominiesz tego.
0
botul
@mk321: Jeśli chodzi o zakup lapka, to weź chłopie odłóż 2-3k pln i kup sobie poleasingowego Della lub ThinkPada.
0