Kontener Docker
Pojemniki Docker można traktować jako obrazy wykonywalne. Za pomocą Docker API lub CLI możesz wykonywać różne operacje w kontenerze Docker. Zapewnia również obiekt do podłączenia kontenera do jednej lub więcej sieci, dołączania dowolnego przechowywania lub utworzenia nowego obrazu Dockera z istniejącego stanu.
Pojemnik jest często dobrze oddzielony od hosta i maszyny domyślnej. Masz kontrolę nad izolowaną siecią kontenera, jego pamięci i innych podsystemów podstawowych. Obraz kontenera i dowolne podane parametry konfiguracyjne jest używane do budowania lub uruchamiania. Wszelkie zmiany stanu kontenera, które nie są zapisywane w trwałym przechowywaniu, są utracone po usunięciu kontenera.
Korzyści z korzystania z Dockera w Debian 11
Jedną z najlepszych rzeczy w korzystaniu z projektu open source jest swoboda wyboru technologii, którą chcesz wykorzystać do wykonania dowolnego zadania. Docker jest odpowiedni dla programistów, którzy wymagają lekkiego, małego i czystego środowiska do celów testowych i chcą uniknąć szerokiego zarządzania i konfiguracji. Może również szybko testować, wysyłać i wdrażać kod, co pomaga zminimalizować opóźnienie między pisaniem kodu a wykonywaniem go w środowisku.
Jeśli Docker jest zainstalowany w twoim systemie i wszyscy wokół ma pewną wiedzę związaną z Docker Toolchain, to Docker Community Edition (CE) to platforma, którą możesz zacząć od kontenerów.
Jak zainstalować zależności Docker
Przede wszystkim otwórz swój terminal Debian, naciskając „Ctrl+alt+t”I wykonaj poniższe polecenie do aktualizacji repozytoriów systemowych:
Aktualizacja $ sudo apt-getW następnym kroku dodamy wymagane zależności Docker do systemu.
$ sudo apt -y instalacja apt-transport-https ca-certyfikaty curl gnupg2 oprogramowanie-properties-commonWszystkie zależności zostały zainstalowane.
Jak zaimportować klawisz Docker GPG i repozytorium na Debian 11
Aby podpisać pakiety Docker, musisz zaimportować jego oficjalny klucz do swojego systemu. W tym celu napisz polecenie curl w terminalu.
$ curl -fssl https: // pobierz.doker.com/Linux/Debian/GPG | sudo gpg--dearmor -o/usr/share/keyrings/Docker-Archive-Keyring.GPGNapisz poniższe polecenie, aby dodać repozytorium:
$ echo "deb [arch = AMD64 podpisany na punkcie =/usr/share/keyrings/Docker-Archive-Keyring.gpg] https: // pobierz.doker.com/linux/debian $ (LSB_RELEASE -CS) stabilny "| sudo tee/etc/apt/źródła.lista.D/Docker.listaDo aktualizacji listy pakietów Użyj:
Aktualizacja $ sudo aptPo zaktualizowaniu listy pakietów możemy teraz przejść do następnego kroku.
Jak zainstalować Dockera na Debian 11
Teraz wykonaj to polecenie instalacji Dockera w systemie Debian 11:
$ sudo apt instint -y Docker-Cce Docker-C-CLI Containd.ioPoczekaj kilka minut, ponieważ instalacja Docker zajmie trochę czasu:
Jeśli chcesz potwierdzić istnienie Dockera w swoim systemie, napisz „doker„Polecenie z„-v" opcja. „„-v„Dodano opcję, aby pokazać wersję Docker:
$ Docker -vJak sprawdzić usługę Docker na Debian 11
Po pomyślnym zainstalowaniu Dockera w systemie, następnym krokiem jest sprawdzenie jego statusu za pomocą „Systemctl" Komenda. „„Systemctl„Polecenie jest wykorzystywane do kontrolowania różnych usług w systemie. W naszym przypadku wykonamy „Systemctl„Polecenie z„status„Opcja sprawdzenia, czy usługa Docker jest aktywna lub nieaktywna w naszym systemie Debian:
$ sudo Systemctl Status DockerJak widać, Docker Service jest aktywna w naszym Centos:
Jak przetestować Dockera na Debian 11
Do tego momentu zainstalowaliśmy Dockera i sprawdziliśmy jego status w naszym systemie Debian. Teraz, co powinniśmy zrobić dalej? Przetestujemy działanie Dockera, uruchamiając przykładowy pojemnik. Na przykład w poniższym komendzie postaramy się uruchomić „Witaj świecie„Globalny kontener Docker:
$ sudo docker run hello-worldWyjście deklaruje, że Docker pracuje bez wysiłku nad systemem:
Wniosek
Doker to framework oprogramowania, który jest wykorzystywany do szybkiego opracowywania, testowania i wdrażania aplikacji. Organizuje aplikacje lub pakiety w kontenery, w tym wszystko, czego potrzebuje Twoja aplikacja, takie jak narzędzia systemowe, biblioteki, kod i czas wykonywania. Docker pozwala szybkiego wdrażania i skalowanie aplikacji w dowolnym środowisku. Ten pismo pokazało Jak zainstalować Dockera na Debian. Ponadto pokazaliśmy procedurę testowania Dockera w systemie Debian 11.