Jak zainstalować Docker Engine na CentOS

Jak zainstalować Docker Engine na CentOS

Docker Engine to otwarty program do konteneryzacji dla systemu Linux i innych platform. Docker Engine zarządza niezależnymi „kontenerami”, które działają podobnie do maszyn wirtualnych. W tym przewodniku omówimy, jak zainstalować Docker Engine na CentOS.

Docker Engine obsługuje tylko CentOS 7 i 8. Dlatego jeśli używasz starszej wersji systemu operacyjnego, musisz dokonać aktualizacji przed przystąpieniem do instalacji Dockera w systemie CentOS.

Jak zainstalować Docker Engine na CentOS

Zanim zaczniemy

Przed skonfigurowaniem Docker Engine w CentOS należy usunąć starsze wersje Docker lub Docker Engine. Powodem, dla którego należy odinstalować starsze wersje Dockera, jest to, że mogą one kolidować z wersją Docker Engine konfigurowaną w tym przewodniku.

Na szczęście odinstalowanie starszych wersji Dockera w CentOS jest łatwe. Aby je usunąć, uruchom terminal i użyj polecenia yum remove , aby pozbyć się starych pakietów.

 sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

Po pozbyciu się starych pakietów z systemu CentOS należy skonfigurować repozytorium oprogramowania „centos-extras”. To repozytorium oprogramowania jest zwykle konfigurowane od razu po wyjęciu z pudełka w CentOS, więc nie ma potrzeby omawiania, jak sprawić, by działało tutaj. Jeśli jednak wyłączyłeś to repozytorium (z jakiegokolwiek powodu), musisz je włączyć ponownie przed próbą zainstalowania Docker Engine na CentOS.

Konfigurowanie Docker Engine w Cent OS 7/CentOS 8

Jak zainstalować Docker Engine na CentOS

Aby rozpocząć konfigurowanie Docker Engine w CentOS, potrzebujesz pakietu „yum-utils”. Ten pakiet da ci dostęp do narzędzia „yum-config-manager”, którego możesz użyć do skonfigurowania oficjalnego repozytorium Docker.

Otwórz okno terminala i użyj polecenia instalacji yum , aby skonfigurować pakiet „yum-utils” w systemie. Instalacja powinna być szybka.

sudo yum install -y yum-utils

Po skonfigurowaniu pakietu „yum-utils” w systemie CentOS użyj polecenia yum-config-manager , aby dodać oficjalne repozytorium Dockera. Dodanie tego repozytorium umożliwi Ci uzyskanie najnowszych aktualizacji zabezpieczeń i poprawek dla Dockera.

sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo

Repozytorium oprogramowania Docker jest włączone w CentOS za pomocą powyższego polecenia run. Jeśli jednak potrzebujesz nocnego repozytorium Docker lub kanału testowego Docker, musisz je włączyć.

Nocne repozytorium Docker CE

Chociaż nie zaleca się włączania nocnego repozytorium, możesz to zrobić, jeśli tego potrzebujesz. Aby włączyć repozytorium Docker CE Nightly w CentOS, użyj poniższego polecenia yum-config-manager w terminalu.

sudo yum-config-manager --włącz docker-ce-nightly

Jeśli zmieniłeś zdanie i chcesz wyłączyć repozytorium oprogramowania Docker CE Nightly, uruchom komendę yum-config-manager , ale dodaj do niej przełącznik –disable .

sudo yum-config-manager -- wyłącz docker-ce-nightly

Repozytorium testowe Docker CE

Jeśli chcesz włączyć repozytorium Docker CE Test na CentOS, jest to możliwe, chociaż nie jest zalecane do celów produkcyjnych. Aby skonfigurować to repozytorium w systemie CentOS, użyj polecenia yum-config-manager poniżej w oknie terminala.

sudo yum-config-manager --włącz docker-ce-test

Jeśli nie chcesz już korzystać z repozytorium Docker CE Test w swoim systemie CentOS, możesz je wyłączyć. Aby wyłączyć repozytorium Docker CE Test, uruchom poniższe polecenie yum-config-manager , ale z przełącznikiem –disable .

sudo yum-config-manager -- wyłącz docker-ce-test

Po skonfigurowaniu repozytorium oprogramowania Docker CE w systemie CentOS użyj polecenia yum list, aby wyświetlić dostępne wersje Docker CE w oficjalnym repozytorium Docker.

mniam lista docker-ce --showduplicates | sortuj -r

Uruchamiając polecenie yum list docker-ce –showduplicates , zobaczysz wszystkie wersje Docker CE dostępne do instalacji. Jeśli więc potrzebujesz konkretnej wersji Docker CE, możesz wybrać jedną z listy.

Na przykład, aby zainstalować wersję 3:18.09.1-3, możesz ją określić za pomocą polecenia yum install .

sudo mniam zainstaluj docker-ce-docker-ce-cli-containerd.io

Proces instalacji Docker CE nie powinien zająć dużo czasu. Po skonfigurowaniu w systemie CentOS musisz włączyć go za pomocą Systemd. Następnie za pomocą polecenia systemctl start uruchom Dockera w CentOS.

Sudo systemctl uruchom okno dokowane

Oprócz uruchamiania Dockera w CentOS, musisz także włączyć go podczas rozruchu. Umożliwienie uruchamiania Dockera podczas rozruchu oznacza, że ​​Docker CE będzie gotowy do użycia nawet po ponownym uruchomieniu CentOS.

sudo systemctl włącz okno dokowane

Jeśli w dowolnym momencie chcesz zatrzymać działanie Dockera w CentOS, możesz uruchomić poniższe polecenie systemctl stop .

Sudo systemctl zatrzymaj okno dokowane

Będziesz także mógł wyłączyć uruchamianie Dockera podczas uruchamiania CentOS, uruchamiając polecenie wyłączenia systemctl .

Sudo systemctl zatrzymaj okno dokowane

Po skonfigurowaniu systemu Docker Engine w systemie CentOS konieczne będzie przetestowanie go pod kątem prawidłowego działania i działania. Uruchom polecenie docker run , aby przetestować Docker Engine w swoim systemie.

sudo docker uruchom hello-world


Ulepsz schowek Gnome Shell za pomocą Pano

Ulepsz schowek Gnome Shell za pomocą Pano

Spójrzmy prawdzie w oczy, domyślny schowek Gnome Shell nie jest zbyt dobry. Zainstaluj Pano, aby ulepszyć korzystanie ze schowka!

Jak zainstalować DaVinci Resolve 17 w systemie Linux

Jak zainstalować DaVinci Resolve 17 w systemie Linux

Czy potrzebujesz świetnego nieliniowego edytora wideo dla swojego systemu Linux? Spraw, aby Davinci Resolve 17 działał z tym przewodnikiem!

Jak pobrać tapety na pulpit systemu Linux za pomocą programu do pobierania tapet

Jak pobrać tapety na pulpit systemu Linux za pomocą programu do pobierania tapet

Wallpaper Downloader to zręczny program do pobierania i zarządzania tapetami dla systemu Linux. Obsługuje większość środowisk graficznych Linux i jest bardzo łatwy w użyciu. Ten przewodnik

Jak zainstalować Tuxedo OS na swoim komputerze

Jak zainstalować Tuxedo OS na swoim komputerze

Chcesz przetestować Tuxedo OS na komputerach Tuxedo? Dowiedz się, jak zainstalować najnowszą wersję Tuxedo OS na swoim komputerze.

Jak zainstalować plik DEB w systemie Linux

Jak zainstalować plik DEB w systemie Linux

Czym jest plik DEB? Co ty z tym robisz? Poznaj wiele sposobów instalowania plików DEB na komputerze z systemem Linux.

Jak grać w Dying Light w systemie Linux

Jak grać w Dying Light w systemie Linux

Dying Light to gra wideo typu survival horror z 2015 roku opracowana przez Techland i wydana przez Warner Bros Interactive Entertainment. Gra koncentruje się na

Jak zainstalować Neptune Linux na swoim komputerze

Jak zainstalować Neptune Linux na swoim komputerze

Neptune używa środowiska graficznego KDE Plasma 5 i ma na celu dostarczenie eleganckiego systemu operacyjnego. Oto jak zainstalować Neptune Linux na swoim komputerze.

Wypróbuj nowy pulpit Ubuntu oparty na przystawkach

Wypróbuj nowy pulpit Ubuntu oparty na przystawkach

Chcesz wypróbować nowy system operacyjny Ubuntu oparty na pakietach Snap? Dowiedz się, jak wdrożyć go na maszynie wirtualnej, korzystając z tego przewodnika.

Jak grać w Undertale w systemie Linux

Jak grać w Undertale w systemie Linux

Undertale to niezależna gra RPG z 2015 roku, opracowana i opublikowana przez twórcę gier Toby'ego Foxa. Ten przewodnik obejmie pobieranie i instalowanie Undertale na twoim komputerze

Jak grać w Total War: THREE KINGDOMS w systemie Linux

Jak grać w Total War: THREE KINGDOMS w systemie Linux

Total War: Three Kingdoms to turowa gra strategiczna RTS opracowana przez Creative Assembly. Oto jak grać w systemie Linux.