Přístavní dělník

Jak nainstalovat a spustit Docker v Arch Linuxu

Jak nainstalovat a spustit Docker v Arch Linuxu
V jazyce programování je Docker známý jako přední platforma jako softwarový kontejner. Popis Dockeru jako kontejner zajišťuje plynulý chod softwaru obsaženého v jeho knihovně se správným nastavením. Jedním z hlavních důvodů, proč programátoři inklinují k používání Dockeru, je to, že spravuje problémy související se serverem. Docker vám dává potvrzení, že ať software spustíte kdekoli, jeho funkce poběží hladce a bez problémů.

Docker je vysoce kompatibilní s téměř všemi distribucemi Linuxu. Docker může spouštět software i vytvářet obrázky ze své knihovny. Zjednodušeně řečeno, Docker je nástroj, který usnadňuje problémy při spuštění nasazeného softwaru. Snap funguje na kódu z Dockeru, ale sám o sobě není entitou Dockeru. Nejnovější aktualizace Dockeru ukazuje licenci Apache 2.0 a má na svoji doménu vyhrazená autorská práva. Kontejnerový systém Docker nabízí optimální řešení pro operační software. To poskytuje Dockeru výhodu nad ostatními platformami pro vytváření balíčků. Tato příručka specifikuje všechny kroky nezbytné k instalaci Dockeru na váš operační systém Arch Linux.

Proces instalace Dockeru

Instalace Dockeru v Arch Linuxu je extrémně snadná díky Arch Unit Repository (AUR). Vše, co musíte udělat, je chytit balíček Docker z AUR a poté balíček povolit na vašem serveru. Při instalaci ukotvitelného panelu do systému Arch Linux postupujte podle následujících pěti kroků:

Předpoklady

Před instalací Dockeru na server musíte zvážit dostupnost předpokladů na serveru. Docker není zvlášť kompatibilní s upravenými zařízeními nové generace; spíše podporuje systém 64_bit náhle. Smyčkový modul načten během procesu také ovlivňuje instalaci Dockeru. Zajistěte dostupnost balíčků AUR na vašem serveru. Než budete pokračovat s tímto příkazem, ujistěte se také, že je váš systém aktuální.

$ sudo pacman - Syu

Povolte modul smyčky

Před povolením režimu smyčky nejprve zkontrolujte, zda na serveru existuje režim smyčky jako modul jádra pro Docker, a to pomocí následujícího příkazu:

$ lsmod | grep smyčka


Pokud se po spuštění tohoto příkazu ukáže, že modul smyčky není načten, spusťte jej nejprve pomocí následujících příkazů.

$ sudo tee / etc / modules-load.d / smyčka.konf <<< "loop"
$ modprobe smyčka


První příkaz formuluje soubor nakonfigurovaný ve smyčce a druhý příkaz vrazí modul do jádra Linuxu.

Povolit snapd přes AUR

Chcete-li povolit snapd, musíte si nejprve stáhnout balíček Docker z AUR. Pokud jsou splněny požadavky AUR, můžete pokračovat a nainstalovat Docker z AUR.
Všimněte si, že používání AUR není vždy bezpečné, pokud nemáte správné ověření jeho funkčnosti; je lepší zvolit jiné způsoby, pokud jste v AUR nováčkem, protože musíte být velmi konkrétní a opatrní se svými příkazy v tomto úložišti. Chcete-li nainstalovat snapd, proveďte následující příkazy:

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

$ cd snapd

$ makepkg -si


Tento konečný příkaz vybere balíček Docker z AUR.
Nyní, pokud jde o instalaci balíků z AUR, povolte snapd socket vydáním následujícího příkazu v terminálovém systému:

$ sudo systemctl enable - now snapd.zásuvka


Dále vytvořte obecné spojení mezi / snap a jeho příslušnou knihovnou / var / lib / snapd / snap pomocí následujícího příkazu:

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


To je vše, co musíte udělat, abyste získali balíček Docker z AUR ve vašem systému Arch Linux. Nyní jednoduše svůj server ověřte, že jste načetli balíček Docker z AUR.

Nainstalujte Docker

Po povolení smyček a snapd zbývá jen nainstalovat Docker. K dokončení instalace zadejte následující příkaz.

$ sudo snap install docker

Spusťte Docker

Chcete-li efektivně používat Docker v Arch Linuxu, povolte jej na svém serveru. Chcete-li povolit a spustit Docker, zadejte následující příkaz:

$ systemctl start docker.servis

Tento příkaz okamžitě spustí Docker. Chcete-li nyní automaticky spustit Docker při restartu, použijte následující příkaz:

$ systemctl povolit ukotvitelný panel.servis


Pokud jste stále zmatení a chcete potvrdit, že Docker byl na vašem serveru povolen., následující příkaz vám to pomůže potvrdit:

$ docker informace


Důležitým bodem k zamyšlení je vědět, že můžete Docker ve svém systému spustit jako kořenový server. Pokud si přejete provozovat Docker stejně jako ostatní běžní uživatelé, můžete se zaregistrovat do skupiny Docker pomocí následujícího příkazu:

$ groupadd docker

Výše uvedený příkaz vytvoří skupinu uživatelů ukotvitelných panelů. Následující příkaz zaregistruje uživatele do příslušné skupiny:

$ gpasswd -a ukotvitelný panel uživatele [nahraďte uživatele svým uživatelským jménem]

Restartujte server nebo se rozhodněte pro možnost opětovného přihlášení, abyste dokončili změny jako uživatel root.

Konfigurace po instalaci

Pokud se zdráháte změnit polohu obrazů Dockeru, můžete tak učinit v postinstalační konfiguraci Dockeru. Výchozí obrázky Dockeru se obnoví ve virtuálním odkazu vygenerovaném při povolení snapd. Chcete-li tedy toto umístění změnit, musíte nejprve zastavit Docker a poté zadat příkaz ke změně umístění vašich obrazů Docker.

Používání Dockeru

Chcete-li zkontrolovat verzi Dockeru, vydejte následující:

$ docker verze

Chcete-li vyhledat obrázek, vydejte následující:

$ docker vyhledávání


Chcete-li stáhnout obrázek, vydejte následující:

$ docker pull


Chcete-li spustit obrázek, vydejte následující:

$ docker run  

Závěr

S Dockerem si můžete pořídit extrémně bezpečné balíčky. Tato příručka podrobně vysvětluje, jak nainstalovat Docker v Arch Linuxu. Nyní můžete bez námahy spouštět softwarové aplikace Docker v systému Linux. Docker zajišťuje skvělé zážitky při programování v Arch Linuxu.

Hry Výukový program OpenTTD
Výukový program OpenTTD
OpenTTD je jednou z nejpopulárnějších her pro obchodní simulaci. V této hře musíte vytvořit skvělé dopravní podnikání. Začnete však na začátku kolem r...
Hry SuperTuxKart pro Linux
SuperTuxKart pro Linux
SuperTuxKart je skvělý titul navržený tak, aby vám ve vašem systému Linux přinesl zážitek Mario Kart zdarma. Je to docela náročné a zábavné hrát, je n...
Hry Výukový program Battle for Wesnoth
Výukový program Battle for Wesnoth
The Battle for Wesnoth je jednou z nejpopulárnějších strategických her s otevřeným zdrojovým kódem, které si v tuto chvíli můžete zahrát. Tato hra se ...