#administracjaDocker01 – Instalacja Dockera na systemie Windows.

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.
Rozpakowywanie plików troszkę potrwa 🙂
następnie wyskoczy okno że trzeba zamknąć i się przelogować i tak robimy !
Niestety Docker wykrył używanego przezemnie VirtualBoxa i one się gryzą 🙁
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.

Po wpisaniu docker run nazwa_obrazu tutaj hello-world otrzymujemy odpalony nasz testowy obraz, jak widać docker działa !!! 🙂

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 !!!



Napisz komentarz