
Cześć, tym razem szybki wpis jak podstawić Dockera na Windowsa, natomiast następny wpis (02), będzie o ogarnianiu tego na Linuxie.
Zaczynamy od Windowsa, najpierw przejdźcie tutaj i załóżcie darmowe konto 🙂
Następnie jak macie, logujecie się i pobieracie programik. Jest to spora instalka 836 MB.

W czasie pobierania może krótkie info, potrzebujemy 64bitowego systemu.

Uruchamiamy instalator i niestety u mnie zonk 🙁 Windows 8.1 Pro SP3 Niestety docker wymaga Windows 10 od jakiejś konkretnej wersji.
A więc będę musiał zrobić reinstalkę systemu na Windows 10 będzie mi tak czy siak potrzebna, więc. Uzupełnię wpis gdy zrobię formata 🙂
Ale przynajmniej wiecie aby mieć dostęp do wszystkich najnowszych narzędzi administracyjnych np. linuxy z windows store musicie mieć 10tkę 🙂


Zostawiamy tak jak jest domyślnie, potem opcję numer dwa można w każdej chwili zmienić wedle uznania i potrzeb.

następnie wyskoczy okno że trzeba zamknąć i się przelogować i tak robimy !

Jeśli znajdę rozwiązanie będzie o tym wpis ! 🙂
Git po restarcie mamy już dostępnego dockera w cmd oraz w trayu.


W tym wpisie będziemy na razie bazować na gotowych obrazach 🙂
Ważniejsze polecenia :
docker ps – wyświetla stworzone kontenery
stop start restart – uruchamia / zatrzymuje / uruchamia ponownie dany kontener jeden lub więcej
images – wyświetla pobrane lokalnie obrazy, możliwe do uruchomienia.
Dobra zatem pobierzmy pierwszy testowy obraz aby sprawdzić czy nasz docker śmiga.

Pull oznacza pobranie obrazu. W tym przypadku jest to oficjalne repozytorium docker hub.


Pobierzmy coś jeszcze 🙂 – > docker pull mongo
docker run --name mongodb mongo:4.0.4
następnie : docker exec -it mongodb bash
wchodzimy do powłoki basha 🙂

wpisujemy po prostu mongo
wpisujemy : show dbs i mamy jakie bazy mamy stworzone.
use bazatestowa – takie polecenie stworzy nam nową bazę i automatycznie się na nią przełączy.
db.ludzie.save({ imie: ” Mr.grzegorz1″, nazwisko: “grzegorz1” })
db.ludzie.save({ imie: ” Mr.krzegorz1″, nazwisko: “krzegorz1” })
Stworzymy sobię kolekcję wyżej podałem jedną kolekcję o nazwie ludzie z kluczem imie wartosc i nazwisko z wartosc.
Za pomocą finda możemy znaleźć nasze zinsertowane kolekcje 🙂

O mongo ogólnie będzie oddzielny temat, na dockerze to tylko jeden ze sposobów, można podstawić na Windowsie a od wersji 4.0 występuje jako usługa Windows więc bardzo wygodnie 🙂
Sprzątamy po sobie : pierwsze wychodzimy z basha ctrl + c i potem exit i enter.
Wpisujemy docker images jesli dane obrazy są nam niepotrzebne warto je usunąć. Ale nie tylko sieci, kontenerty itp. można usunąć w ten sposób.
Moim zdaniem najlepiej tak : docker system prune -a --volumes
Potwieramy i mamy coś takiego :

Wow 2gb prawie zwolniliśmy naszymy testami dockera 😀
I to by było na tyle jeśli chodzi o dockera, jeśli go nie używacie warto go zastopować bo zamula kompa.
Tak więc do następnego wpisu !!!