Doker

Jak zainstalować i uruchomić Docker w Arch Linux?

Jak zainstalować i uruchomić Docker w Arch Linux?
W języku programowania Docker jest znany jako wiodąca platforma jako kontener oprogramowania. Opis Dockera jako kontenera zapewnia płynne działanie oprogramowania zawartego w jego bibliotece z odpowiednimi ustawieniami. Jednym z głównych powodów, dla których programiści są skłonni do korzystania z Dockera, jest administrowanie problemami związanymi z serwerem. Docker daje Ci pewność, że gdziekolwiek uruchomisz oprogramowanie, jego funkcje będą działać płynnie i bezproblemowo.

Docker jest wysoce kompatybilny z prawie wszystkimi dystrybucjami Linuksa. Docker może uruchamiać oprogramowanie, a także budować obrazy z jego biblioteki. W uproszczeniu Docker to narzędzie, które łagodzi problemy podczas uruchamiania wdrożonego oprogramowania. Przystawka działa na kodzie z Dockera, ale sama nie jest bytem Dockera. Najnowsza aktualizacja Dockera pokazuje licencję Apache 2.0 i ma zastrzeżone prawa autorskie do swojej domeny. System kontenerów Docker oferuje optymalne rozwiązanie dla oprogramowania operacyjnego. To zapewnia Dockerowi przewagę nad innymi platformami do tworzenia pakietów. Ten przewodnik określa wszystkie kroki niezbędne do zainstalowania Dockera w systemie operacyjnym Arch Linux.

Proces instalacji Dockera

Instalacja Dockera w Arch Linux jest niezwykle łatwa dzięki Arch Unit Repository (AUR). Wszystko, co musisz zrobić, to pobrać pakiet Docker z AUR, a następnie włączyć pakiet na swoim serwerze. Wykonaj pięć kroków wymienionych poniżej, aby zainstalować docker w systemie Arch Linux:

Warunki wstępne

Przed zainstalowaniem Dockera na swoim serwerze musisz wziąć pod uwagę dostępność wymagań wstępnych na swoim serwerze. Docker nie jest szczególnie kompatybilny ze zmodyfikowanymi urządzeniami nowej generacji; raczej gwałtownie obsługuje system 64_bitowy. Moduł pętli ładowany podczas procesu również wpływa na instalację Dockera. Zapewnij dostępność pakietów AUR na swoim serwerze. Upewnij się również, że Twój system jest aktualny, zanim przejdziesz dalej z tym poleceniem.

$ sudo pacman -Syu

Włącz moduł pętli

Przed włączeniem trybu pętli najpierw sprawdź, czy tryb pętli istnieje na serwerze jako moduł jądra dla platformy Docker za pomocą następującego polecenia:

$ lsmod | pętla grep


Jeśli po uruchomieniu tego polecenia okaże się, że moduł pętli nie jest załadowany, uruchom następujące polecenia, aby go najpierw załadować.

$ koszulka sudo /etc/modules-load.d/pętla.konf <<< "loop"
$ pętla modprobe


Pierwsze polecenie formułuje plik skonfigurowany w pętli, a drugie polecenie wrzuca moduł do jądra Linux.

Włącz przeciąganie przez AUR

Aby włączyć snapd, musisz najpierw pobrać pakiet Docker z AUR. Jeśli wymagania AUR są ustawione, możesz śmiało zainstalować Docker z AUR.
Zwróć uwagę, że używanie AUR nie zawsze jest bezpieczne, jeśli nie masz odpowiedniego uwierzytelnienia nad jego działaniem; lepiej jest wybraćinne sposoby jeśli jesteś nowy w AUR ponieważ musisz byćbardzo dokładny i ostrożny ze swoimi poleceniami w tym repozytorium. Wykonaj następujące polecenia, aby zainstalować snapd:

$ git clone https://aur.archlinux.org/snapd.git

$ cd snapd

$ makepkg -si


To ostatnie polecenie wybiera pakiet Docker z AUR.
Teraz, jeśli chodzi o instalację pakietów z AUR, włącz gniazdo snapd, wydając w systemie terminalowym następującą komendę:

$ sudo systemctl enable --now snapd.gniazdo elektryczne


Następnie utwórz ogólne łącze między /snap a odpowiednią biblioteką /var/lib/snapd/snap za pomocą następującego polecenia:

$ sudo ln -s /var/lib/snapd/snap /snap


To wszystko, co musisz zrobić, aby pobrać pakiet Docker z AUR w swoim systemie Arch Linux. Teraz po prostu Twój serwer, aby sprawdzić, czy pobrałeś pakiet Docker z AUR.

Zainstaluj Docker

Po włączeniu loop i snapd wystarczy zainstalować Docker. Wydaj następujące polecenie, aby zakończyć instalację.

$ sudo snap install doker

Uruchom Docker

Aby efektywnie korzystać z Dockera w Arch Linux, włącz go na swoim serwerze. Wprowadź następujące polecenie, aby włączyć i uruchomić Docker:

$ systemctl uruchom okno dokowane.usługa

To polecenie natychmiast uruchomi Docker. Teraz, aby automatycznie uruchomić Docker po ponownym uruchomieniu, użyj następującego polecenia:

$ systemctl włącz okno dokowane.usługa


Jeśli nadal jesteś zdezorientowany i chcesz potwierdzić, że Docker został włączony na twoim serwerze?., następujące polecenie pomoże ci to potwierdzić:

$ informacje z okna dokowanego


Ważnym punktem do rozważenia jest świadomość, że możesz uruchomić Dockera w swoim systemie jako serwer root. Jeśli chcesz wykonywać operacje Dockera tak, jak inni zwykli użytkownicy, możesz zapisać się do grupy Docker za pomocą następującego polecenia:

$ groupadd docker

Powyższe polecenie sformułuje grupę użytkowników dockera. Następujące polecenie zarejestruje użytkownika w odpowiedniej grupie:

$ gpasswd -a user docker [zastąp użytkownika swoją nazwą użytkownika]

Zrestartuj serwer lub wybierz opcję ponownego logowania, aby sfinalizować zmiany jako użytkownik root.

Konfiguracja po instalacji

Jeśli nie chcesz zmieniać położenia obrazów Dockera, możesz to zrobić w poinstalacyjnej konfiguracji Dockera. Domyślne obrazy Dockera są przywracane w wirtualnym łączu generowanym po włączeniu snapd. Aby zmienić tę lokalizację, musisz najpierw zatrzymać Docker, a następnie wprowadzić polecenie zmiany lokalizacji obrazów Docker change.

Korzystanie z Dockera

Aby sprawdzić wersję Dockera, wydaj następujące polecenie:

$ wersja dokera

Aby wyszukać obraz, wydaj następujące polecenie:

$ wyszukiwanie dockera


Aby pobrać obraz, wydaj następujące:

$ docker pull


Aby uruchomić obraz, wydaj następujące polecenie:

$ Uruchom dokera  

Wniosek

Dzięki Dockerowi możesz zdobyć wyjątkowo bezpieczne pakiety. Ten przewodnik szczegółowo wyjaśnia, jak zainstalować Docker w Arch Linux. Teraz możesz bez wysiłku uruchamiać aplikacje Docker w systemie Linux. Docker zapewnia doskonałe wrażenia podczas programowania w Arch Linux.

Jak zmienić ustawienia myszy i touchpada za pomocą Xinput w systemie Linux?
Większość dystrybucji Linuksa jest domyślnie dostarczana z biblioteką „libinput” do obsługi zdarzeń wejściowych w systemie. Może przetwarzać zdarzenia...
Remap your mouse buttons differently for different software with X-Mouse Button Control
Maybe you need a tool that could make your mouse's control change with every application that you use. If this is the case, you can try out an applica...
Microsoft Sculpt Touch Wireless Mouse Review
I recently read about the Microsoft Sculpt Touch wireless mouse and decided to buy it. After using it for a while, I decided to share my experience wi...