Docker to system kontenerowy, taki jak LXC do wirtualizacji systemów operacyjnych Linux przy użyciu tego samego jądra, co system operacyjny hosta. Pojemniki są szybkie i lekkie. Nie potrzebują dużo miejsca na dysku ani pamięci RAM.
Repozytorium Docker ma gotowe obrazy dla prawie wszystkiego, co możesz chcieć zrobić. Na przykład, jeśli chcesz opracować witrynę PHP, możesz pobrać obraz PHP Docker i rozpocząć opracowywanie. Nie musisz pobierać i konfigurować wszystkich pakietów jeden po drugim, tak jak w typowym systemie Linux. Właśnie dlatego jest powszechnie używany przez programistów oprogramowania na całym świecie.
W tym artykule pokażę, jak zainstalować i używać Docker CE Na debian 9. Zacznijmy.
Instalowanie Dockera
Docker Community Edition Lub Docker CE nie jest dostępny w oficjalnym repozytorium pakietów Debian 9. Ale można go łatwo zainstalować z oficjalnego repozytorium pakietów Docker. Najpierw zaktualizuj pamięć podręczną repozytorium pakietów Apt za pomocą następującego polecenia:
Aktualizacja $ sudo apt-get
Pamięć podręczna repozytorium pakietów Apt powinna zostać zaktualizowana.
Teraz uruchom następujące polecenie, aby zainstalować pakiety wymagane do zainstalowania Docker CE:
$ sudo apt-get instaluj apt-transport-https ca-certyfikaty curl gnupg
oprogramowanie-properties-common
Teraz naciśnij y a następnie naciśnij kontynuować.
Teraz dodaj klucz GPG oficjalnego repozytorium Docker z następującym poleceniem:
$ curl -fssl https: // pobierz.doker.com/Linux/Debian/GPG | sudo apt-key add -
Należy dodać klucz GPG oficjalnego repozytorium dokera.
Teraz dodaj urzędnika Docker CE Repozytorium z następującym poleceniem:
$ sudo add-apt-repozytory „deb [arch = amd64] https: // pobierz.doker.com/Linux/Debian
$ (lsb_release -cs) stabilny "
Teraz zaktualizuj trafny Ponowne pamięć podręczna repozytorium pakietu z następującym poleceniem:
Aktualizacja $ sudo apt-get
trafny Pamięć podręczna repozytorium pakietów powinna zostać zaktualizowana.
Teraz zainstaluj Docker CE z następującym poleceniem:
$ sudo apt-get instal instaluj Docker-CE
Naciskać y a następnie naciśnij kontynuować.
Docker CE należy zainstalować.
Teraz sprawdź, czy doker Usługa działa z następującym poleceniem:
$ sudo Systemctl Status Docker
Jak widać na zrzucie ekranu poniżej, doker Usługa działa.
Jeśli to nie działa, możesz zacząć doker Usługa z następującym poleceniem:
$ sudo systemctl start docker
Dodaj także doker usługa uruchamiania systemu z następującym polecenie.
$ sudo systemctl włącz Docker
Jak widzisz, doker Usługa jest dodawana do uruchamiania systemu.
Teraz sprawdź, czy Docker CE działa z następującym poleceniem:
Wersja $ sudo Docker
Jak widać na zrzucie ekranu poniżej, Docker CE działa poprawnie.
Teraz to Docker CE jest instalowany i działa poprawnie, z następnej sekcji pokażę, jak używać Docker CE.
Wyszukiwanie obrazów Docker w Docker Image Repository
Podobnie jak repozytorium pakietów Debian, Docker ma również repozytorium obrazu, w którym hostowane są wszystkie obrazy Docker. Możesz wyszukać obrazy w repozytorium obrazu Docker i pobrać te, których potrzebujesz.
Aby wyszukać obraz dokera, powiedzmy alpejski Obraz Docker Linux, uruchom następujące polecenie:
$ sudo Docker Wyszukaj „Alpine”
Wynik wyszukiwania powinien być wyświetlany, jak widać na zrzucie ekranu poniżej. Oznaczona kolumna to nazwa obrazu Docker. Tym właśnie używasz do pobrania tego konkretnego obrazu Dockera. Zamierzam zainstalować pierwszy obraz Docker alpejski.
Pobieranie i listy obrazów Docker
Teraz pobrać alpejski Obraz dokera z wcześniejszej sekcji uruchom następujące polecenie:
$ sudo docker pull alpine
alpejski Obraz dokera jest pobierany.
Możesz wymienić obrazy Docker dostępne na komputerze za pomocą następującego polecenia:
$ Sudo Docker Images
Jak widać z zaznaczonej sekcji zrzutu zrzutu poniżej, alpejski Zdjęcie, które właśnie pobrałem. Możesz znaleźć informacje takie jak Identyfikator obrazu, ROZMIAR stąd też.
Tworzenie kontenera Docker
W tej sekcji pokażę ci, jak utworzyć kontener Docker.
Możesz utworzyć kontener Docker of the Docker alpejski Obraz z następującym poleceniem:
$ sudo docker run alpine
Jeśli chcesz utworzyć kontener obrazu Docker alpejski i zaloguj się jednocześnie do powłoki kontenera, uruchom następujące polecenie:
$ sudo docker run -it alpine
Jak widać na zrzucie ekranu poniżej, jesteś zalogowany do skorupy pojemnika.
Możesz uruchomić dowolne polecenie, które lubisz tutaj.
Po zakończeniu z pojemnikiem uruchom następujące polecenie, aby wyjść z niego.
$ exit
Możesz także uruchomić polecenie i utworzyć na przykład kontener:
$ sudo Docker Run Alpine Echo „Hello World”
Wymień kontenery Docker
Możesz uzyskać listę wszystkich działających kontenerów Docker za pomocą następującego polecenia:
$ sudo docker ps
Jak widać na zrzucie ekranu poniżej, tylko pojemnik 6F2488135966, który jest alpejski kontener, uruchamia polecenie Sen 1000.
Możesz uzyskać listę wszystkich działających, a nie uruchamiając kontenerów Docker za pomocą następującego polecenia:
$ sudo docker ps -a
To są wszystkie pojemniki, które utworzyłem, jak widać na zrzucie ekranu poniżej.
Rozpoczęcie zatrzymanego pojemnika
Możesz uruchomić zatrzymany pojemnik i ponownie uruchomić go za pomocą tego samego polecenia, co pobiegłeś, kiedy utworzyłeś go w następujący sposób:
$ sudo docker start -i Container_name
Lub
$ sudo docker start -i Contener_id
NOTATKA: Contener_id I Contener_name można znaleźć z sudo docker ps -a polecenie, jak wspomniano powyżej.
Na przykład,
$ sudo Docker start -i 97663a84f96c
Załączanie bieżącego pojemnika
Możesz zalogować się do powłoki kontenera Docker, który działa, jeśli wychodziłeś z niego w następujący sposób:
$ sudo docker załącz Container_ID
Lub
$ sudo Docker załącz nazwę kontenera
Na przykład:
$ sudo Docker załącz 6452e4e4890c
W ten sposób instalujesz i używasz Dockera na debian 9. Dziękujemy za przeczytanie tego artykułu.