Obecnie wirtualizacja jest wszechobecna. Niezależnie czy w mniejszych firmach, czy nawet u wielkich gigantów takich jak Facebook, Amazon, Google i inni. Tym ważniejsze jest, aby infrastruktura była w razie potrzeby łatwo rozszerzalna i oferowała centralny interfejs zarządzania.
W tym poradniku wszystko kręci się wokół Dockera – jak zainstalować to niewielkie oprogramowanie oraz jak uruchomić pierwszy mały kontener.
Docker to lekka, open-source’owa platforma wirtualizacyjna, która pozwala na uruchamianie usług lub aplikacji izolowanych na pojedynczym systemie. W przeciwieństwie do pełnoprawnych maszyn wirtualnych, Docker nie emuluje ani nie hostuje osobnego systemu operacyjnego, lecz tworzy wyłącznie środowisko aplikacyjne w ramach systemu hosta. To nie tylko oszczędza zasoby, ale także powoduje znacznie mniejszy narzut w porównaniu do pełnej wirtualizacji.
Instalacja Dockera jest dość prosta i zajmuje zaledwie kilka minut. W tym przykładzie instalujemy Dockera na systemie Debian 8, korzystając z repozytoriów pakietów.
Krok 1.) Najpierw sprawdzamy, czy nasz system jest w ogóle zdolny do obsługi Dockera. Wymagana jest wersja jądra co najmniej 3.10. Można to sprawdzić poleceniem: uname -r.
Krok 2.) Następnie musimy dodać klucz GPG, czyli plik klucza Dockera do naszego systemu: apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
Potem dodajemy Dockera do naszych źródeł pakietów, aby można było zainstalować go przez apt-get. echo "deb https://apt.dockerproject.org/repo debian-jessie main" >> /etc/apt/sources.list.d/docker.list
Krok 3.) Teraz możemy pobrać Dockera. Ważne jest, aby umożliwić apt-get pobieranie pakietów z witryn HTTP(S). W tym celu wpisz i wykonaj polecenie: apt-get install apt-transport-https ca-certificates.
Następnie wykonaj poniższe polecenia:
- apt-get update && apt-get install docker-engine (aktualizuje źródła pakietów i pobiera Dockera) - systemctl start docker (uruchamia usługę Dockera) - systemctl enable docker (włącza autostart Dockera przy starcie systemu)
Po wykonaniu tych kroków sprawdź, czy Docker działa: systemctl status docker
Jeśli widzisz coś takiego i przy "Active" jest napisane (running), Docker został zainstalowany bez problemów. Możesz też sprawdzić działanie Dockera poleceniem docker run hello-world.
Wyjście powinno wyglądać tak:
Teraz możesz zacząć korzystać z Dockera bez problemów.




