Potrebujete pomôcť s inštaláciou Dockeru v systéme Linux? Hoci je Linux najprirodzenejším prostredím pre Docker, proces inštalácie sa môže mierne líšiť v závislosti od distribúcie. Preto táto príručka vysvetľuje, ako to urobiť krok za krokom. ktoré príkazy použiť, ako overiť, či všetko funguje a niekoľko ďalších nastavení pre pohodlnejšiu prácu.
Ako krok za krokom nainštalovať Docker na Linux
Docker beží na Linuxe ako sen, ale Môže byť zastrašujúce robiť inštaláciu od začiatku (Ak máte záujem, pozrite si tému) Ako nainštalovať Docker v systéme Windows 10Je to však nevyhnutné, ak robíte prvé kroky vo svete vývoja a nasadzovania moderného softvéru. Je faktom, že Docker spôsobil revolúciu v spôsobe, akým vytvárame, testujeme a spravujeme aplikácie na serveroch aj lokálne.
Zamyslite sa nad tým: vaša aplikácia beží perfektne na vývojovom počítači, ale hneď ako ju nahrajete na server, zlyhá. Rôzne prostredia, konfliktné závislosti, chýbajúce konfiguračné premenné… Docker to všetko rieši balením softvéru do kontajnerov. Kontajner je ako ľahká krabica, ktorá obsahuje vašu aplikáciu a všetko, čo potrebuje na fungovanie..
Inštalácia Dockeru v systéme Linux je preto nevyhnutná, aby sa vaše aplikácie správali rovnako bez ohľadu na to, kde ich spúšťate. Z tohto dôvodu si podrobne popíšeme postup krok za krokom so zameraním na distribúcie Ubuntu/Debian. Začnime s... požiadavky, ktoré musíte splniťa potom s postupom inštalácie.
Predpoklady, ktoré by ste nemali vynechať

Pre pre zabezpečenie hladkej inštalácieVáš systém musí spĺňať nasledujúce požiadavky:
- Distribúcia Linuxu založená na Debiane/Ubuntu, Fedore, CenteOS, Rocky, AlmaLinuxe alebo Arche.
- Prístup k terminálu s oprávneniami superpoužívateľa.
- Na stiahnutie oficiálnych balíkov je potrebné internetové pripojenie.
- Systém a repozitáre boli aktualizovanéBeží aktualizácia sudo apt && sudo apt upgrade -y (Ubuntu/Debian) alebo aktualizácia sudo dnf -y (Fedora).
- Vyčistite všetky predchádzajúce inštalácie. z Dockeru: Spustiť sudo apt-get remove docker docker-engine docker.io containerd runc.
- Nainštalujte potrebné závislosti ktoré umožňujú pridávanie zabezpečených repozitárov a GPG kľúčov: Spustiť sudo apt install ca-certifikáty curl gnupg lsb-release -y.
Inštalácia Dockeru v systéme Linux: Pridanie oficiálneho repozitára Dockeru
Po splnení predpokladov je čas Pridajte oficiálny Docker repozitárTento krok zabezpečí, že vždy získate najnovšiu a najstabilnejšiu verziu nástroja.
- Vytvorte adresár pre kľúčebeží
sudo install -m 0755 -d /etc/apt/keyrings
- Stiahnite si GPG kľúčbeží
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg –dearmor -o /etc/apt/keyrings/docker.gpg
- Pridajte repozitárbeží
ozvena„deb [arch=$(dpkg –print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \“$(lsb_release -cs) stable» | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
- Nakoniec, aktualizácia s aktualizácia sudo apt.
Inštalácia Docker Engine
Po pridaní repozitára môžete nainštalovať Docker na Linux bez rizika chyby. Ak to chcete urobiť, prejdite na Inštalácia Docker Enginektorý je centrálny nástroj alebo služba na pozadí (démon) ktorý spravuje objekty Dockeru (obrázky, kontajnery, siete a zväzky).
- V Ubuntu/Debiane: spustite sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
- Vo Fedore, sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
- V Arch Linuxe, sudo pacman -S docker
Overte, či bola inštalácia úspešná

Po dokončení tohto procesu sa služba Docker automaticky spustí na pozadí. Aby sme overili, či je engine spustený a beží hladko, môžeme Skontrolujte stav služby cez systemdbeží dokovací program sudo systemctl status. V termináli by ste mali vidieť výstup so zeleným textom označujúcim aktívny stav. (beh).
Je to tiež pohodlné uistite sa, že celý obvod funguje (CLI – Motor – Vybíjanie)Na to môžete spustiť klasický testovací kontajner v termináli: sudo docker run ahoj-svetČo sa stane interne, keď sa to vykoná?
- Rozhranie príkazového riadku (CLI) lokálne vyhľadáva obrázok hello-world.
- Keďže ho nevie nájsť, pripojí sa k Docker Hub, čo je verejný register v cloude.
- Výpust (SEM) Obrázok vytvorí kontajner a spustí ho.
- Kontajner zobrazí na obrazovke uvítaciu správu a potom sa automaticky zastaví.
Používanie Dockeru bez pot (voliteľné, ale odporúčané)
Po nainštalovaní Dockeru v systéme Linux je potrebné nainštalovať pot na každý príkaz, ktorý mu zadáte. Okrem toho, že je to zdĺhavé, môže to predstavovať aj potenciálne bezpečnostné riziko vo vývojových prostrediach. Riešenie? Pridajte svojho aktuálneho používateľa do skupiny používateľov Dockepáči sa mi to:
- Vytvorte skupinu dockerov pomocou sudo groupadd docker
- Pridajte aktívneho používateľa do skupiny pomocou sudo usermod -aG docker $USER
- Ak chcete zmeny skupiny použiť okamžite bez reštartovania počítača, spustite dokovacia stanica newgrpAk to nefunguje, reštartujte systém.
- Ďalej skúste s Docker Run Hello-World (bez pot). Ak sa nezobrazí žiadna chyba oprávnení, konfigurácia je pripravená.
Základné príkazy, ktoré by ste mali vedieť po inštalácii Dockeru v Linuxe

Po nainštalovaní Dockeru v systéme Linux potrebujete vedieť niekoľko vecí. základné príkazy pre plynulý pohybNižšie sme ich uviedli spolu s tým, čo robia:
- docker ps: Zobrazuje kontajnery, ktoré sú momentálne aktívne.
- docker ps -a: Zobrazí všetky nainštalované kontajnery (aktívne aj neaktívne).
- obrázky z dockeru: Zobrazí všetky obrázky, ktoré ste si stiahli lokálne.
- Docker pull Stiahnite si obrázok bez jeho spustenia.
- Zastavenie Dockera Bezpečne zastaví bežiaci kontajner.
- Docker RMI Odstráňte obraz Dockeru z lokálneho úložiska.
- Odstránenie systému Docker: Odstraňuje zastavené kontajnery, nepoužívané siete alebo zaseknuté obrazy.
Ďalšie konfigurácie po inštalácii Dockeru v systéme Linux
Užitočný návrh po inštalácii Dockeru v systéme Linux je nainštalujte nástroj PrenájomcaToto je webové rozhranie, ktoré vám umožňuje spravovať kontajnery, obrazy a zväzky bez použitia terminálu. Je obzvlášť užitočné, keď váš ekosystém rastie, a môžete ho nainštalovať pomocou nasledujúceho príkazu:
docker run -d -p 9000:9000 –name portainer –reštart vždy -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
Na druhej strane, poteší ťa, keď to vieš Dockerova komunita je obrovskáa oficiálna dokumentácia v docs.docker.com Je to umelecké dielo. Prístup k tomuto materiálu je obzvlášť užitočný pre tých, ktorí robia prvé kroky vo svete kontajnerov. Teraz, keď ho máte nainštalovaný, môžete začať vytvárať kontajnery, automatizovať nasadzovanie a skúmať celý okolitý ekosystém.
Od mladého veku ma fascinuje všetko, čo sa týka vedy a techniky, najmä tie pokroky, ktoré nám uľahčujú a spríjemňujú život. Rád sledujem najnovšie správy a trendy a delím sa o svoje skúsenosti, názory a tipy týkajúce sa zariadení a gadgetov, ktoré používam. To ma pred niečo vyše piatimi rokmi viedlo k tomu, že som sa stal webovým autorom, ktorý sa zameriava predovšetkým na zariadenia so systémom Android a operačné systémy Windows. Naučil som sa vysvetľovať zložité koncepty jednoduchými slovami, aby im moji čitatelia ľahko porozumeli.