#administracjaDocker01 – Instalacja Dockera na systemie Windows.

Reading Time: 4 minutes

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

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.