Jak zainstalować Docker CE na Debianie 12

Jak Zainstalowac Docker Ce Na Debianie 12



Docker to platforma konteneryzacji. Umożliwia programistom pakowanie aplikacji wraz z niezbędnymi zależnościami do lekkich, izolowanych kontenerów. Ta metoda zapewnia spójność i przenośność w różnych środowiskach. Wydajna konteneryzacja Dockera minimalizuje obciążenie wirtualizacji, dzięki czemu idealnie nadaje się do wdrażania aplikacji z lokalnych środowisk programistycznych do infrastruktur chmurowych. Dzięki Dockerowi programiści mogą łatwo udostępniać, dystrybuować i skalować aplikacje. Usprawnia to proces rozwoju i promuje praktyki DevOps. Rozległy ekosystem gotowych obrazów i repozytorium Docker Hub ułatwia szybkie wdrażanie aplikacji i sprzyja współpracy między programistami. To sprawia, że ​​Docker jest niezbędnym narzędziem w nowoczesnym tworzeniu oprogramowania.

W tym artykule pokażemy, jak zainstalować najnowszą wersję Docker CE na Debianie 12 „Bookworm”.







Temat treści:

    1. Aktualizowanie pamięci podręcznej bazy danych pakietu Debiana 12
    2. Usuwanie sprzecznych pakietów Docker z Debiana 12
    3. Instalowanie wymaganych pakietów w Debianie 12
    4. Instalowanie klucza GPG oficjalnego repozytorium Dockera w Debianie 12
    5. Dodanie oficjalnego repozytorium pakietów Docker w Debianie 12
    6. Instalowanie Docker CE na Debianie 12
    7. Dodawanie użytkownika logowania Debiana 12 do grupy Docker
    8. Sprawdzanie, czy Docker i Docker Compose są dostępne w Debianie 12
    9. Wniosek

Aktualizowanie pamięci podręcznej bazy danych pakietu Debiana 12

Aby zaktualizować pamięć podręczną bazy danych pakietu Debiana 12, uruchom następującą komendę:



$ sudo trafna aktualizacja




Usuwanie sprzecznych pakietów Docker z Debiana 12

Jeśli zainstalowałeś już Dockera z oficjalnego repozytorium pakietów Debiana 12, musisz je odinstalować/usunąć przed zainstalowaniem Dockera z oficjalnego repozytorium pakietów Docker. Ma to na celu zapewnienie, że wersja Dockera spakowana w Debianie nie koliduje z oficjalną wersją Dockera spakowaną przez Docker.





Aby usunąć powodujące konflikt pakiety Docker z Debiana 12, uruchom następującą komendę:

$ sudo trafnie usuń --oczyszczać docker.io docker-doc docker-compose podman-docker kontenerd runc


W naszym przypadku nie są zainstalowane żadne sprzeczne pakiety Dockera. Jeżeli je posiadasz, zostaną one usunięte.



Instalowanie wymaganych pakietów w Debianie 12

Aby zainstalować oficjalne repozytorium pakietów Docker w Debianie 12, musisz zainstalować kilka pakietów w Debianie 12.

Możesz zainstalować wymagane pakiety za pomocą następującego polecenia:

$ sudo trafny zainstalować certyfikaty ca curl gnupg


Aby potwierdzić instalację, naciśnij I a następnie naciśnij .


Należy zainstalować wymagane pakiety.

Instalowanie klucza GPG oficjalnego repozytorium Dockera w Debianie 12

Zanim będziesz mógł dodać oficjalne repozytorium pakietów Docker do swojego systemu Debian 12, musisz zainstalować klucz GPG oficjalnego repozytorium Docker w swoim systemie Debian 12.

Aby mieć pewność, że /etc/apt/keyrings katalog ma prawidłowe uprawnienia dostępu, uruchom następującą komendę:

$ sudo zainstalować -M 0755 -D / itp / trafny / breloczki


Aby pobrać klucz GPG z oficjalnego repozytorium pakietów Docker i zapisać go w pliku /etc/apt/keyrings katalogu systemu Debian 12, uruchom następującą komendę:

$ kędzior -fsSL https: // pobierz.docker.com / Linuksa / Debiana / gpg | sudo gpg --kochany -O / itp / trafny / breloczki / docker.gpg


Aby mieć pewność, że każdy będzie mógł odczytać plik klucza GPG w oficjalnym repozytorium pakietów Docker, uruchom następującą komendę:

$ sudo chmod a+r / itp / trafny / breloczki / docker.gpg

Dodanie oficjalnego repozytorium pakietów Docker w Debianie 12

Aby dodać oficjalne repozytorium pakietów Docker w systemie Debian 12, uruchom następującą komendę:

$ Echo 'deb [arch=' $ ( dpkg --print-architektura ) ' podpisany przez=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable' | sudo trójnik / itp / trafny / źródła.lista.d / lista dokowana


Aby zmiany odniosły skutek, zaktualizuj pamięć podręczną bazy danych pakietów Debiana 12 za pomocą następującego polecenia:

$ sudo trafna aktualizacja


Instalowanie Docker CE na Debianie 12

Aby zainstalować najnowszą wersję Docker CE na Debianie 12, uruchom następującą komendę:

$ sudo apt-get zainstaluj docker-ce docker-ce-cli kontenerd.io docker-buildx-plugin docker-compose-plugin


Aby potwierdzić instalację, naciśnij I a następnie naciśnij .


Docker CE i wymagane pakiety zależności są pobierane z Internetu. Ukończenie zajmuje trochę czasu.


Instalowany jest Docker CE i wymagane pakiety zależności. Ukończenie zajmuje trochę czasu.


W tym momencie na komputerze z Debianem 12 powinna zostać zainstalowana najnowsza wersja Docker CE.

Dodawanie użytkownika logowania Debiana 12 do grupy Docker

Aby uruchamiać polecenia Dockera bez uprawnień superużytkownika, musisz dodać użytkownika zalogowanego do systemu Debian 12 do grupy Docker.

Aby dodać użytkownika logowania systemu Debian 12 do grupy Docker, uruchom następującą komendę:

$ sudo mod użytkownika -aG okno dokowane $ ( kim jestem )


Aby zmiany zaczęły obowiązywać, uruchom ponownie system Debian 12 za pomocą następującego polecenia:

$ ponowne uruchomienie

Sprawdzanie, czy Docker i Docker Compose są dostępne w Debianie 12

Po uruchomieniu komputera uruchom następujące polecenia w aplikacji Terminal, aby sprawdzić, czy możesz uzyskać dostęp do Dockera:

$ wersja dokowana


Jeśli Docker jest dostępny, należy wydrukować numer zainstalowanej wersji Dockera i informacje o kompilacji. Jak widać, w naszym systemie Debian 12 zainstalowana jest wersja Dockera 24.0.4.


Aby sprawdzić, czy możesz uzyskać dostęp do Docker Compose, uruchom następujące polecenie:

$ wersja tworzenia dokera


Jeśli Docker Compose jest dostępny, należy wydrukować numer zainstalowanej wersji Docker Compose. Jak widać, w naszym systemie Debian 12 zainstalowana jest wersja Docker Compose 2.19.1.

Wniosek

Pokazaliśmy, jak zainstalować najnowszą wersję Docker Community Edition (CE) i Docker Compose na Debianie 12 „Bookworm”. Pokazaliśmy także, jak uruchomić Docker na Debianie 12 bez uprawnień superużytkownika (root) i jak sprawdzić, czy Docker i Docker Compose są dostępne również na Debianie 12.