Instalowanie Dockera w Debian Top 10

Instalowanie Dockera w Debian Top 10
W tym artykule pokażę Ci, jak zainstalować najnowszy Docker CE (Community Edition) na Debian 10 Buster. Więc zacznijmy.

Instalowanie wymaganych zależności:

Najpierw musisz zainstalować niektóre pakiety zależności na Debian 10. Wszystkie te pakiety są dostępne w oficjalnym repozytorium pakietów Debiana 10.

Teraz zaktualizuj pamięć podręczną repozytorium pakietów Apt za pomocą następującego polecenia:

Aktualizacja $ sudo apt

Pamięć podręczna repozytorium pakietów Apt powinna zostać zaktualizowana.

Teraz zainstaluj wszystkie wymagane pakiety za pomocą następującego polecenia:

$ sudo apt Zainstaluj apt-transport-https ca-certyfikaty curl
GNUPG2 Software-Properties-common

Teraz naciśnij Y a następnie naciśnij Aby potwierdzić instalację.

Należy zainstalować wszystkie wymagane pakiety zależności.

Dodanie repozytorium pakietów Docker:

Teraz Docker używa protokołu HTTPS do obsługi pakietów Docker przez Internet. Musisz więc dodać klawisz GPG repozytorium pakietu Docker, aby go użyć.

$ curl -fssl https: // pobierz.doker.com/linux/debian/gpg
|. sudo apt-key add -

Należy dodać klucz GPG.

Teraz uruchom następujące polecenie, aby dodać repozytorium pakietów Docker do swojego maszyny Debian 10.

$ echo "deb [arch = amd64] https: // pobierz.doker.com/linux/debian $ (LSB_RELEASE -CS)
stabilny „| sudo tee/etc/apt/źródła.lista.D/Docker-Ce.lista

Należy dodać repozytorium pakietów Docker.

Teraz zaktualizuj pamięć podręczną repozytorium pakietów Apt za pomocą następującego polecenia:

Aktualizacja $ sudo apt

Należy dodać pamięć podręczną repozytorium pakietów Apt.

Instalowanie Dockera:

Teraz zainstaluj Docker CE z następującym poleceniem:

$ sudo apt Zainstaluj Docker-Cce Contenerd.io

Teraz, aby potwierdzić instalację, naciśnij Y a następnie naciśnij .

Menedżer pakietów Apt pobranie i zainstaluje wszystkie wymagane pakiety.

W tym momencie należy zainstalować Docker CE.

Teraz dodaj użytkownika logowania do doker grupa z następującym poleceniem:

$ sudo Usermod -Ag Docker $ (whoami)

Teraz uruchom ponownie komputer za pomocą następującego polecenia:

$ sudo restart

Po uruchomieniu komputera uruchom następujące polecenie, aby sprawdzić, czy Docker działa poprawnie.

Wersja $ Docker

Jak widać, wszystko działa świetnie. W chwili pisania tego tekstu Docker CE 19.03.1 to najnowsza wersja Docker Community Edition.

Docker Podstawy:

W tej sekcji pokażę Ci, jak używać Docker, aby skonfigurować podstawowy serwer WWW HTTP. W ten sposób nauczysz się,

  • Jak wyszukiwać obrazy Docker
  • Jak pobrać obrazy Docker
  • Jak wymienić lokalne obrazy Docker
  • Jak używać obrazów Docker do tworzenia kontenerów
  • Jak wymienić kontenery Docker
  • Jak zatrzymać i usunąć kontenery Docker

Powiedzmy, że chcesz hostować swoje statyczne strony na kontenerze Docker. Aby to zrobić, potrzebujesz obrazu Docker Server HTTP.

Aby wyszukać serwer HTTP Obraz dokera, uruchom następujące polecenie:

$ Docker Wyszukaj „serwer HTTP”

Jak widać, w wyniku wyszukiwania wymieniono wiele zdjęć Docker. Tutaj, NAZWA Kolumna zawiera nazwę obrazu Docker, OPIS Kolumna zawiera krótki opis obrazu Dockera, GWIAZDY Kolumna reprezentuje, jak popularny jest ten obraz dokera, URZĘDNIK kolumna, jeśli [OK] Oznacza to, że wizerunek dokera jest oficjalnie utrzymywany przez firmę/organizację odpowiedzialną za produkt/usługę.

Powiedzmy, że lubisz serwer Apache HTTP. NAZWA obrazu dokera httpd.

Aby pobrać obraz Docker HTTPD, możesz uruchomić następujące polecenie:

$ Docker Pull Httpd

Jak widać, Docker pobiera httpd Obraz z Internetu.

W tym momencie pobierany jest obraz dokera.

Kiedy obraz Dockera jest pobierany po raz pierwszy, jest buforowany w lokalnym systemie plików. Więc kiedy go użyjesz później, nie będziesz musiał ponownie pobrać tego samego obrazu Dockera. W ten sposób oszczędza dużo czasu i przepustowości.

Możesz wymienić wszystkie lokalne obrazy Docker Docker za pomocą następującego polecenia:

Lista obrazów $ Docker

Jak widać, obraz dokera httpd jest buforowany lokalnie.

Powiedzmy teraz, masz katalog strona internetowa/ na swoich użytkownikach DOM katalog, w którym znajdują się wszystkie pliki projektów HTML.

Teraz możesz powiedzieć Dockerowi, aby utworzył pojemnik z httpd obraz, uruchom pojemnik, mapuj $ Home/strona internetowa katalog do Webroota (/usr/local/apache2/htdocs) httpd kontener i przekaż port 80 pojemnika do portu 8080 twojego komputera z następującym poleceniem:

$ Docker Run -d -v $ home/strona internetowa:/usr/local/apache2/htdocs -p 8080: 80 httpd

Należy utworzyć nowy kontener.

Teraz przejdź do przeglądarki internetowej i odwiedź http: // localhost: 8080

Jak widać, httpd Docker Container obsługuje strony internetowe z odwzorowanego katalogu $ Home/strona internetowa

Możesz wymienić wszystkie działające kontenery za pomocą następującego polecenia:

$ Docker Container LS

Jak widać, w tej chwili mam tylko jeden kontener. Możesz znaleźć Identyfikator kontenera, OBRAZ, STATUS, Porty, NAZWY itp. każdego z bieżących pojemników stąd. Najważniejszy jest NAZWY pojemników. Tutaj nazwa jest losowo generowana, ponieważ nie określiłem żadnego, kiedy utworzyłem kontener. Imię w moim przypadku jest energiczne_bardeen. Pamiętaj o nazwie swojego pojemnika, ponieważ będzie go potrzebować wkrótce.

Teraz, jeśli chcesz zatrzymać pojemnik energiczne_bardeen, Uruchom następujące polecenie:

$ Docker Container Stop Engiorus_Bardeen

Możesz także rozpocząć zatrzymany pojemnik (powiedzmy energiczne_bardeen) Z następującym poleceniem:

$ Docker Container Start Engiorus_Bardeen

Jeśli chcesz ponownie uruchomić pojemnik (powiedzmy energiczne_bardeen), możesz uruchomić następujące polecenie:

$ Docker Container Restart Engiorus_Bardeen

Jeśli chcesz trwale usunąć pojemnik (powiedzmy energiczne_bardeen), możesz uruchomić następujące polecenie:

$ Docker Container RM Engiorg_Bardeen

Tak więc instalujesz Dockera w Debian 10 i korzystasz z Dockera. Dziękujemy za przeczytanie tego artykułu.