Ako krok za krokom nainštalovať Docker na Linux

Posledná aktualizácia: 02/06/2026

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

Inštalácia Dockeru v Linuxe

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ť

Linux

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.

  1. Vytvorte adresár pre kľúčebeží

    sudo install -m 0755 -d /etc/apt/keyrings

  2. Stiahnite si GPG kľúčbeží

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg –dearmor -o /etc/apt/keyrings/docker.gpg

  3. 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

  4. 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á?

  1. Rozhranie príkazového riadku (CLI) lokálne vyhľadáva obrázok hello-world.
  2. Keďže ho nevie nájsť, pripojí sa k Docker Hub, čo je verejný register v cloude.
  3. Výpust (SEM) Obrázok vytvorí kontajner a spustí ho.
  4. Kontajner zobrazí na obrazovke uvítaciu správu a potom sa automaticky zastaví.
Exkluzívny obsah – kliknite sem  Ako opraviť chyby v PyCharme?

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:

  1. Vytvorte skupinu dockerov pomocou sudo groupadd docker
  2. Pridajte aktívneho používateľa do skupiny pomocou sudo usermod -aG docker $USER
  3. Ak chcete zmeny skupiny použiť okamžite bez reštartovania počítača, spustite dokovacia stanica newgrpAk to nefunguje, reštartujte systém.
  4. Ď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.
Exkluzívny obsah – kliknite sem  Rybolov vo Fallout 76: Kompletný sprievodca s mechanikou, lokalitami, odmenami a trikmi

Ď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.