Jak zainstalować kontener Docker w systemie Linux? (Ubuntu i CentOS)

Opublikowany: 2019-08-01

Jak zainstalować Docker w systemie Linux

Docker bez wątpienia jest najlepszą Container Management Platform dla potrzeb projektu korporacyjnego i/lub osobistego.

Dlaczego potrzebujemy Dockera?

Rozważ ten prosty scenariusz dla swojego projektu.

  • Masz złożoną aplikację Java Enterprise z ponad 50 zależnościami maven.
  • Masz jeszcze kilka zależności usług lokalnych.
  • Masz własną instancję bazy danych działającą lokalnie.
  • Masz ponad 10 niestandardowych skryptów powłoki, które są wymagane do skonfigurowania środowiska.
  • Masz ~5 zmiennych środowiskowych.
  • Masz ~5 skryptów automatycznego uruchamiania.
  • I tak dalej…

Cóż, jeśli chcesz wysłać wszystko powyższe do swojego klienta, jest to wiele kroków. Prawda?

W tym miejscu pojawia się Docker.

Prostota:

Co powiesz na zbudowanie i złożenie wszystkich powyższych w single docker image i wysłanie tego obrazu do klienta? To tylko single step install dla Twojego klienta i get ready within few minutes .

W tym samouczku omówimy kroki, jak install Docker on Linux i wszystkie wymagane kroki.

Zacznijmy:

Krok 1. Zaloguj się do hosta Linux i sprawdź wymagania wstępne

Docker występuje w 3 wersjach:

  • Silnik Dockera – Społeczność
  • Silnik Dockera – Przedsiębiorstwo
  • Docker Enterprise

W tym samouczku omówimy etapy instalacji Docker Community Edition .

1.1) Zaloguj się do swojego hosta Linux.

Jako hosta linuksowego używam dropletu Digital Ocean.

1.2) Sprawdź architekturę systemu operacyjnego Linux:

Potrzebujesz architektury 64-bit .

1.3) Sprawdź poziom jądra systemu operacyjnego Linux:

Poziom jądra powinien być większy niż 3.0.

Krok 2. Zainstaluj Docker Community Edition

2.1) Upewnij się, że dodałeś oficjalny klucz PGP platformy Docker do swojego systemu.

2.2) Upewnij się, że masz właściwy klucz PGP:

2.3) Upewnij się, że zainstalowałeś system operacyjny Ubuntu do najnowszej wersji

Command: aktualizacja sudo apt-get

2.4) Skonfiguruj najnowsze stabilne repozytorium Docker

Command: sudo add-apt-repository „deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stabilny”

2.5) Zainstaluj Docker

Command: sudo apt-get install docker-ce

2.6) Sprawdź wersję Dockera

Krok 3. Uruchom Docker i uruchom Hello World

Docker został pomyślnie zainstalowany w systemie Linux

3.1) Proste polecenie do uruchomienia Dockera w systemie Linux

Jak widać powyżej podczas instalacji Docker rejestruje się jako usługa systemowa: /lib/systemd/system/docker.service .

3.2) Pociągnijmy Hello World Docker i uruchommy

Command: sudo docker run hello-world

Powyższe polecenie ściągnie obraz dockera i będziesz mógł uruchomić aplikację Docker Hello World.

Krok 4. Jak sprawdzić obrazy/repozytoria Dockera?

Przed uruchomieniem aplikacji Hello World:

Po uruchomieniu aplikacji Hello World:

Jak widzisz tutaj – poniżej zobaczysz nowe repozytorium hello-world

Gratulacje. Wszystko gotowe. Skonfigurowałeś środowisko Linux dla platformy Docker, zainstalujesz Docker i uruchomiłeś swoją pierwszą aplikację Docker.

Dodatkowy krok:

Zalecamy wykonanie tych kroków po instalacji.

Jak automatycznie uruchomić docker po ponownym uruchomieniu maszyny wirtualnej?

Command: sudo systemctl enable docker

Po prostu wykonaj powyższe polecenie, a twój docker uruchomi się automatycznie przy następnym ponownym uruchomieniu maszyny wirtualnej/hosta.

Daj mi znać, jeśli napotkasz jakikolwiek problem z działaniem powyższych poleceń i jakikolwiek problem z Dockerem.


Chcesz zainstalować Docker na CentOS?

Po prostu zastąp Step-2 powyżej poniższymi krokami: