*_Ostatnio zainteresowałem się kontenerami, ale wiem o nich prawie nic (:. Ponieważ na razie nie rozumiem tego tematu, mam tylko jedno pytanie. Czy jest możliwe takie zastosowanie kontenerów: instaluję sobie na prywatnym komputerze jakiś system, załóżmy Windows 11. Następnie robię sobie "kontener" czy też "kontenery", które będą składały się z aplikacji, które chcę mieć na komputerze, ale nie chcę ich już po raz setny instalować razem z systemem. Czyli instaluję system a potem dokładam kontenery z potrzebnymi programami, ale już bez instalacji. Tylko dokładam albo odejmuję w zależności do potrzeb jak klocki lego. System sobie zmieniam, żeby wypróbować inny a potem szybko dokładam moje ulubione programy w formie kontenerów. Czekam niecierpliwie na odpowiedź :). Pozdrawiam :)_*
Hej. Pytanie co rozumiesz jako "aplikacje" - jeżeli ma na myśli np. pakiet office, gry, czy inne tego typu aplikacje to kontenery odpadają. Jeżeli masz na myśli np. bazy danych, aplikacje webowe, dashboardy do monitorowania / zarządzania - to jak najbardziej można. Wracając natomiast do instalowania standardowych aplikacji to każdy system ma swoje managery pakietów i tutaj niestety nie ma standaryzacji, więc pod każdy system trzeba by sobie przygotować skrypty instalacyjne - dla windowsa też taki "package manager" istnieje - learn.microsoft.com/en-us/windows/package-manager/ Podsumowując - kontenery wykorzystujemy głównie dla celów developmentu/deploymentu aplikacji - ja na swoim komputerze mam zainstalowany WSL2 (z git-em) + docker + IDE i nic więcej, reszta odbywa się poprzez sklonowanie repo, a następnie odpalenie kontenerów - choć obecnie jeszcze bardziej chcę uprościć proces i ogarniam konfigurację "dev containers" :)
@@DariuszLuber Mnie właśnie chodzi o aplikacje biurowe, przeglądarki internetowe, menaddżery plików, autocad i inne "służbowe". Dzięki za odpowiedź i link. Poczytam i może uda mi się coś zrobić. Pozdrawwiam :)
Ok, jeżeli chcesz biurowe aplikacje to możesz teoretycznie większość odpalić, ale wydajność może być kiepska, bo nie będziesz mieć pełnego wsparcia choćby z GPU. Jak to uruchomić znajdziesz w tym artykule: www.howtogeek.com/devops/how-to-run-gui-applications-in-a-docker-container/ Ale IMO w zależności jaki system operacyjny jest pod spodem może być inna konfiguracja dostępu do X servera. Jeżeli odpalisz to u siebie to daj znać jak z wydajnością :) Ja kiedyś chciałem tak odpalić WebStorma i kiepsko to działało, natomiast zastanawiam się jak to ogarnęli z VSCode - bo teoretycznie przy dev containers VSCode powinien też się odpalić z kontenera :thinking: ... hmm, muszę to sprawdzić :)
Nie wiem czy nie więcej zachodu będzie właśnie z konfiguracją dostępu do XWin aniżeli napisanie kilku skryptów shellowych/bash-owych aby zainstalować wszystkie aplikacje korzystając z package managerów
Czy takie ustawienie na Windowsie 10 pro z WSL i Dockerem zainstalowanym w Windzie a obsługiwanym z linuxa przez WSL, zadziała, jeśli ten windows będzie maszyną wirtualną w proxmox na serwerku domowym, lub virtualbox działającym na macu??
Aby to zadziałało to musiałbyś włączyć w Proxmoxie Nested Virtualization, co do virtualbox to nie wiem (pve.proxmox.com/wiki/Nested_Virtualization) Natomiast jak masz proxmox-a, to w jakim celu chcesz odpalać Windowsa a w nim WSL-a, jak możena postawić VM-kę z Linuksem?
@@DariuszLuber zastanawiałem się co będzie lepiej działać, a osoba sprawa to, że jednak czasem przydaje się Windows niestety i byłoby od razu w jednym bez przełączania
Siemka, mam problem z instalacja dockera, podczas instalacji aplikacji desktopowej po zrobieniu restartu, komputer nie chce się włączyć, mam windows 10, wirtualizacja jest wlaczona. Jakis pomysl?
Hej. A czy była już wczesniej jakaś wirtualizacja włączona? Przy instalacji były uprawnienia administratora? Jakie są objawy - uruchamia się i resetuje, pojawia sie ładowanie i mieli, ... ? Jaki procesor? Jaka kompilacja Win 10 (czy była sprawdzona przed instalacją?) Tutaj znalazłem pewien wątek z podobną sytuacją: github.com/docker/for-win/issues/9477 www.reddit.com/r/docker/comments/hmvq9s/docker_broke_my_laptop_windows_wont_boot/
@@DariuszLuber Procesor amd ryzen 5 3550H Kompilacja windows 19044.1645 Podczas instalacji nie dałem uprawnien administratora. Wirtualizacja w biosie została właczona juz jakis czas temu, włączyłem SVM mode w BIOS (nie do konca wiem czy o to chodzi) juz jakis czas temu, procesory amd musza to wlaczyc jesli chce sie korzystac z wirtualnego telefonu np. przy programowaniu android. W menadżerze zadan pokazuje wirtualizacja : włączona Po zainstalowaniu dockera dałem uruchom ponownie, był tam krótki update, potrwał moze 15 sekund, komputer sie wyłaczył. Podczas włączenia był cały czas czarny ekran, odczekałem niecałe poł godziny i nic sie nie działo wiec awaryjnie przywrocilem punkt odwracania. Zrobilem to dwa razy i ten sam efekt (mieli i sie czarny ekran, nie chce wlaczyc) Korzystam z mojego laptopa wiec jestem na roocie, myslisz, ze uruchomienie instalacji jako administrator zmieni sytuacje?
@@TheeHomorobo Hmm, a czy masz zainstalowanego WSL-a? Zerknij do dokumentacji docs.docker.com/desktop/windows/install/ - może w Twoim przypadku coś jeszcze trzeba zrobić :/ Może być też sytuacja, że jeżeli wykorzystujesz już jakąś wirtualizację (zapewne Hyper-V) i np. doinstalowany został WSL, to Docker Desktop głupieje i nie wie z którego narzędzia ma korzystać.
@@Nikox102 Ogarnałem i już ci mówie co zrobilem. Musisz wyłączyć komputer, wejść w bios i przywrócic ustawienia do defaultowych (początkowych). Następnie po włączeniu komputera, wyłącz go ponownie, wejdz jeszcze raz w bios i ustaw wirtualizacje. Z tego co pamietam zrobilem to po zaintalowaniu dockera, czyli w momencie kiedy nie chcial sie komputer wlaczyc. Powinien sie komputer włączyć po zrobieniu tego co przedstawiłem u góry, wtedy jak włączysz dockera to on poprosi jeszcze o zainstalowanie jednej rzeczy, tyle.
Hej, fajny tutorial. Ja mam pytanie jak zrobić by docker zapisywał wszystkie kontenery i obrazy na dysku zewnętrznym czyli inna lokalizacja. Najlepiej przeniesc cały docker z plikami np na dysk zewnętrzny usb/docker/
Hej. Wszystko zależy czy w Docker Desktop czy w Linuksie :) W Docker Desktop -> ustawienia -> Docker Engine i trzeba zmodyfikować json-a - dodać data-root i podać ścieżkę, a następnie zresetować docker engine. W Linuksie odpalasz dockerd z odpowienim parametrem --data-root (docs.docker.com/engine/reference/commandline/dockerd/) Tylko pamiętaj, że jak ustawisz na jakiś dysk usb to musisz mieć go zawsze zamontowany w tym samym folderze i jak go nie podepniesz to posypią Ci się błędy.
*_Ostatnio zainteresowałem się kontenerami, ale wiem o nich prawie nic (:. Ponieważ na razie nie rozumiem tego tematu, mam tylko jedno pytanie. Czy jest możliwe takie zastosowanie kontenerów: instaluję sobie na prywatnym komputerze jakiś system, załóżmy Windows 11. Następnie robię sobie "kontener" czy też "kontenery", które będą składały się z aplikacji, które chcę mieć na komputerze, ale nie chcę ich już po raz setny instalować razem z systemem. Czyli instaluję system a potem dokładam kontenery z potrzebnymi programami, ale już bez instalacji. Tylko dokładam albo odejmuję w zależności do potrzeb jak klocki lego. System sobie zmieniam, żeby wypróbować inny a potem szybko dokładam moje ulubione programy w formie kontenerów. Czekam niecierpliwie na odpowiedź :). Pozdrawiam :)_*
Hej. Pytanie co rozumiesz jako "aplikacje" - jeżeli ma na myśli np. pakiet office, gry, czy inne tego typu aplikacje to kontenery odpadają.
Jeżeli masz na myśli np. bazy danych, aplikacje webowe, dashboardy do monitorowania / zarządzania - to jak najbardziej można.
Wracając natomiast do instalowania standardowych aplikacji to każdy system ma swoje managery pakietów i tutaj niestety nie ma standaryzacji, więc pod każdy system trzeba by sobie przygotować skrypty instalacyjne - dla windowsa też taki "package manager" istnieje - learn.microsoft.com/en-us/windows/package-manager/
Podsumowując - kontenery wykorzystujemy głównie dla celów developmentu/deploymentu aplikacji - ja na swoim komputerze mam zainstalowany WSL2 (z git-em) + docker + IDE i nic więcej, reszta odbywa się poprzez sklonowanie repo, a następnie odpalenie kontenerów - choć obecnie jeszcze bardziej chcę uprościć proces i ogarniam konfigurację "dev containers" :)
@@DariuszLuber Mnie właśnie chodzi o aplikacje biurowe, przeglądarki internetowe, menaddżery plików, autocad i inne "służbowe". Dzięki za odpowiedź i link. Poczytam i może uda mi się coś zrobić. Pozdrawwiam :)
Ok, jeżeli chcesz biurowe aplikacje to możesz teoretycznie większość odpalić, ale wydajność może być kiepska, bo nie będziesz mieć pełnego wsparcia choćby z GPU.
Jak to uruchomić znajdziesz w tym artykule: www.howtogeek.com/devops/how-to-run-gui-applications-in-a-docker-container/
Ale IMO w zależności jaki system operacyjny jest pod spodem może być inna konfiguracja dostępu do X servera.
Jeżeli odpalisz to u siebie to daj znać jak z wydajnością :)
Ja kiedyś chciałem tak odpalić WebStorma i kiepsko to działało, natomiast zastanawiam się jak to ogarnęli z VSCode - bo teoretycznie przy dev containers VSCode powinien też się odpalić z kontenera :thinking: ... hmm, muszę to sprawdzić :)
Nie wiem czy nie więcej zachodu będzie właśnie z konfiguracją dostępu do XWin aniżeli napisanie kilku skryptów shellowych/bash-owych aby zainstalować wszystkie aplikacje korzystając z package managerów
Czy takie ustawienie na Windowsie 10 pro z WSL i Dockerem zainstalowanym w Windzie a obsługiwanym z linuxa przez WSL, zadziała, jeśli ten windows będzie maszyną wirtualną w proxmox na serwerku domowym, lub virtualbox działającym na macu??
Aby to zadziałało to musiałbyś włączyć w Proxmoxie Nested Virtualization, co do virtualbox to nie wiem (pve.proxmox.com/wiki/Nested_Virtualization)
Natomiast jak masz proxmox-a, to w jakim celu chcesz odpalać Windowsa a w nim WSL-a, jak możena postawić VM-kę z Linuksem?
@@DariuszLuber zastanawiałem się co będzie lepiej działać, a osoba sprawa to, że jednak czasem przydaje się Windows niestety i byłoby od razu w jednym bez przełączania
Siemka, mam problem z instalacja dockera, podczas instalacji aplikacji desktopowej po zrobieniu restartu, komputer nie chce się włączyć, mam windows 10, wirtualizacja jest wlaczona. Jakis pomysl?
Hej. A czy była już wczesniej jakaś wirtualizacja włączona? Przy instalacji były uprawnienia administratora?
Jakie są objawy - uruchamia się i resetuje, pojawia sie ładowanie i mieli, ... ?
Jaki procesor?
Jaka kompilacja Win 10 (czy była sprawdzona przed instalacją?)
Tutaj znalazłem pewien wątek z podobną sytuacją:
github.com/docker/for-win/issues/9477
www.reddit.com/r/docker/comments/hmvq9s/docker_broke_my_laptop_windows_wont_boot/
@@DariuszLuber
Procesor amd ryzen 5 3550H
Kompilacja windows 19044.1645
Podczas instalacji nie dałem uprawnien administratora.
Wirtualizacja w biosie została właczona juz jakis czas temu, włączyłem SVM mode w BIOS (nie do konca wiem czy o to chodzi) juz jakis czas temu, procesory amd musza to wlaczyc jesli chce sie korzystac z wirtualnego telefonu np. przy programowaniu android.
W menadżerze zadan pokazuje wirtualizacja : włączona
Po zainstalowaniu dockera dałem uruchom ponownie, był tam krótki update, potrwał moze 15 sekund, komputer sie wyłaczył. Podczas włączenia był cały czas czarny ekran, odczekałem niecałe poł godziny i nic sie nie działo wiec awaryjnie przywrocilem punkt odwracania. Zrobilem to dwa razy i ten sam efekt (mieli i sie czarny ekran, nie chce wlaczyc)
Korzystam z mojego laptopa wiec jestem na roocie, myslisz, ze uruchomienie instalacji jako administrator zmieni sytuacje?
@@TheeHomorobo Hmm, a czy masz zainstalowanego WSL-a?
Zerknij do dokumentacji docs.docker.com/desktop/windows/install/ - może w Twoim przypadku coś jeszcze trzeba zrobić :/
Może być też sytuacja, że jeżeli wykorzystujesz już jakąś wirtualizację (zapewne Hyper-V) i np. doinstalowany został WSL, to Docker Desktop głupieje i nie wie z którego narzędzia ma korzystać.
@@TheeHomorobo Udało ci się to ogarnąć? Mam tak samo, ten sam procesor.
@@Nikox102 Ogarnałem i już ci mówie co zrobilem. Musisz wyłączyć komputer, wejść w bios i przywrócic ustawienia do defaultowych (początkowych). Następnie po włączeniu komputera, wyłącz go ponownie, wejdz jeszcze raz w bios i ustaw wirtualizacje. Z tego co pamietam zrobilem to po zaintalowaniu dockera, czyli w momencie kiedy nie chcial sie komputer wlaczyc. Powinien sie komputer włączyć po zrobieniu tego co przedstawiłem u góry, wtedy jak włączysz dockera to on poprosi jeszcze o zainstalowanie jednej rzeczy, tyle.
Hej, fajny tutorial. Ja mam pytanie jak zrobić by docker zapisywał wszystkie kontenery i obrazy na dysku zewnętrznym czyli inna lokalizacja. Najlepiej przeniesc cały docker z plikami np na dysk zewnętrzny usb/docker/
Hej. Wszystko zależy czy w Docker Desktop czy w Linuksie :)
W Docker Desktop -> ustawienia -> Docker Engine i trzeba zmodyfikować json-a - dodać data-root i podać ścieżkę, a następnie zresetować docker engine.
W Linuksie odpalasz dockerd z odpowienim parametrem --data-root (docs.docker.com/engine/reference/commandline/dockerd/)
Tylko pamiętaj, że jak ustawisz na jakiś dysk usb to musisz mieć go zawsze zamontowany w tym samym folderze i jak go nie podepniesz to posypią Ci się błędy.
DZIĘKUJE !!!
Dzięki i polecam się na przyszłość :)