Serverovny.cz/Fórum/Jak nainstalovat Docker na Linux server?

Jak nainstalovat Docker na Linux server?

Potřeboval bych pomoc s instalací Dockeru na mém Linux serveru. Nikdy jsem to předtím nedělal a teď mám nějaké projekty, které bych chtěl spustit v kontejnerech. Nejdřív jsem to zkoušel najít sám, ale těch příkazů a různých verzí je tolik, že jsem se nakonec ztratil. Mám Ubuntu, tak doufám, že je to celkem běžná distro a najdu nějaký jasný návod. Jaký je vlastně nejlepší způsob, jak Docker nainstalovat? Měl bych použít oficiální repozitáře nebo raději nějakou jinou metodu? A co ty závislosti, bude mi to něco stahovat, nebo je to všechno automatické? A co když narazím na chyby během instalace? Existují nějaké běžné problémy, na které bych si měl dát pozor? Zaslechl jsem něco o použití příkazového řádku a o tom, že je potřeba mít root práva, ale jak se k tomu dostanu? A co potom, jak spustit první kontejner? Bude tam nějaký základní příklad pro začátečníky? Děkuji moc za jakoukoli pomoc, potřeboval bych to mít hotové co nejdřív.

159 slov
1.6 minut čtení
2. 3. 2024
Simona Vlčková

Instalace Dockeru na Ubuntu je celkem jednoduchá, takže se neboj. Doporučuji použít oficiální repozitáře, je to nejbezpečnější a nejjednodušší způsob. Tady máš základní kroky:

  1. Nejprve si aktualizuj systém:
    sudo apt update && sudo apt upgrade

  2. Nainstaluj potřebné balíčky:
    sudo apt install apt-transport-https ca-certificates curl software-properties-common

  3. Přidej GPG klíč pro Docker:
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

  4. Přidej Docker repozitář:
    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

  5. Znovu aktualizuj:
    sudo apt update

  6. Nainstaluj Docker:
    sudo apt install docker-ce

Po instalaci můžeš zkontrolovat, jestli je Docker spuštěný:
sudo systemctl status docker

Teď k těm právům – budeš potřebovat root práva, takže všechny příkazy spusť s sudo. Pokud narazíš na chyby, zkontroluj, jestli máš správnou verzi Ubuntu, nebo jestli je všechno aktuální.

Jakmile máš Docker nainstalovaný, můžeš spustit svůj první kontejner s jednoduchým příkazem: sudo docker run hello-world Tím se stáhne testovací obrázek a spustí se. Pokud uvidíš zprávu o úspěchu, jseš ready!

Při instalaci si dej pozor na internetové připojení a případně firewall, co by mohly blokovat stahování balíčků. Kdyby něco nefungovalo, tak se klidně ptej. Držím palce!

198 slov
2 minut čtení
6. 8. 2024
Elena Pražáková

Nainstalovat Docker na Ubuntu je celkem snadné, stačí pár příkazů. Doporučuji použít oficiální repozitáře, protože to je nejspolehlivější způsob a vyhneš se možným problémům s verzemi.

Nejprv se ujisti, že máš aktuální systém:

sudo apt update
sudo apt upgrade

Pak nainstaluj potřebné balíčky:

sudo apt install apt-transport-https ca-certificates curl software-properties-common

Teď přidej GPG klíč pro oficiální Docker repozitář:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Přidej repozitář Dockeru:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Znovu aktualizuj seznam balíčků:

sudo apt update

A teď už můžeš nainstalovat Docker:

sudo apt install docker-ce

Po instalaci zkontroluj, že běží:

sudo systemctl status docker

Pokud chceš spouštět Docker bez sudo, přidej svojí uživatelskou skupinu do skupiny docker:

sudo usermod -aG docker $USER

Potom se odhlásíš a znovu přihlásíš.

Na zkoušku můžeš spustit třeba hello-world kontejner:

docker run hello-world

A tím bys měl mít všechno hotové. Když narazíš na problémy, často se to dá vyřešit prostým googlením chybových hlášení. Hlavně si dej pozor na to, jestli máš dost místa na disku a správně nastavený systém. Držím palce!

155 slov
1.6 minut čtení
8. 9. 2024
Daniela Říhová
Serverovny.cz/Články/DevOps praktiky
Zavádění kontejnerizace pomocí Dockeru v serverových prostředích: Praktický průvodcePodrobný a praktický průvodce zaváděním kontejnerizace pomocí Dockeru pro správu a nasazení aplikací na serverech. Zjistěte, jak Docker usnadňuje prác...
1000 slov
10 minut čtení
21. 4. 2021
Markéta Hájková
Přečíst článek
Podobné otázky