Dzień dobry, czy waszym zdaniem lepiej postawić serwer Dockera na Linuxie, czy jednak na Windowsie?
Pozdrawiam,
Łukasz
Czy dockera lepiej postawić na Linuxie czy Windowsie?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 283
- Rejestracja: dni
- Ostatnio: dni
- Postów: 3257
Czy lepiej sie sprawdzi Ferrari czy Jelcz? Zacznij od zalozen co chcesz osiagnac.
- Rejestracja: dni
- Ostatnio: dni
Na Linuksie, chyba że chcesz odpalać kontenery Windowsowe ;)
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Wielkopolska
jak ma to działać sensownie to tylko na Linuxie.
Na windowsie to sobie możesz lokalnie robić jakieś testy/laby, chociaż i tak wolę sobie VMke postawić z jakimkolwiek distro do labów.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 26
Na windows masz tylko docker desktop i płatną licencję jeżeli korzystasz komercyjnie - jeśli dobrze pamietam. Możesz to ominąć przez WSL2 jeśli musisz zostać na windows. Na Linuxie brak tego problemu.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1028
Na windzie i tak chyba pod spodem chodzi na wsl czyli na linuxie.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 1029
Linux. Windows używa pod spodem maszyny wirtualnej, która ma swoje oczywiste wady takie jak narzut wirtualizacji jak mniej oczywiste jak customowy kernel od microsoftu, który może różnie działać albo duże zużycie pamięci (to wada praktycznie każdego systemu wirtualizacji)
Docker na Windowsie jest tylko do develepowania, ewentualnie jak chcesz coś zrobić lokalnie. Na produkcji używa się linuxa i dockera (choć dużo częściej innych programów, które używają tych samych interfejsów co docker)
- Rejestracja: dni
- Ostatnio: dni
- Postów: 3581
slsy napisał(a):
Docker na Windowsie jest tylko do develepowania, ewentualnie jak chcesz coś zrobić lokalnie. Na produkcji używa się linuxa i dockera (choć dużo częściej innych programów, które używają tych samych interfejsów co docker)
Odpowiedź już padła. Wszystko zależy od tego jakie kontenery potrzebne. Jeśli to kontenery z Windows to potrzebujesz na produkcji również Windows. Niesety to nie jest zamienne. Kontenery z Linuxem trzeba uruchomić na Linuxie, z Windows na Windows - na produkcji Win Server.
Wiadomo, że pewnie kontenery z Windows są rzadziej używane, pewnie to jakiś nikły procent lub nawet promil.
Dla devlopmentu ja najczęściej używam Windows i WSL+ Docker Desktop dla kontenerów Linuxowych.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 283
Dziękuję za odpowiedzi.
Postawiłem sobie na Hyper-V Debiana, a na nim Dockera. Wszystko chodzi bez problemu :)