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ę,
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.