Docker je virtualizační platforma, oblíbená pro svou schopnost spouštět aplikace v kontejnerech. Můžeme stavět a komunikovat kontejnery mezi sebou. Zde se naučíme, jak nainstalovat platformu Docker CE na Rocky Linux 8 a vytvořit kontejnerové virtuální stroje.
Postup instalace Docker CE na Rocky Linux 8
Co se zde naučíme?
- Proces instalace Docker pro Rocky Linux 8
- Jak stáhnout obrázky z Docker Hub pro instalaci a spuštění kontejneru?
- Příkazy ke spuštění, zastavení a restartování Docker Engine
Zde uvedené kroky budou fungovat také pro RHEL a CentOS 8... Podívejte se také na náš článek o tom, jak nainstalovat KiteMatic Docker GUI na Rocky Linux.
1. Přidejte Docker Repo na Rocky Linux
Přidejte oficiální úložiště Docker CE na váš Rocky Linux 8, abychom jej mohli nainstalovat bez ručního stahování jeho balíčků.
Poznámka – Jedná se o jeden příkaz, proto jej použijte jako celek
sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
2. Spusťte aktualizaci systému
Aby systém rozpoznal přidané úložiště Docker a balíčky dostupné v něm, spusťte aktualizaci systému, která přinutí Rocky Linux znovu sestavit mezipaměť systémového úložiště.
sudo dnf update
3. Příkaz k instalaci Docker CE Engine
Takže již máme repo Docker a nyní je čas spustit jednoduchý příkaz pomocí správce balíčků DNF pro instalaci Docker-CE spolu s jeho nástrojem příkazového řádku a containerd.io pro efektivní správu životního cyklu kontejneru jeho hostitelského systému.
sudo dnf install docker-ce docker-ce-cli containerd.io
4. Povolit a spustit službu Docker
Po dokončení instalace spusťte na svém Rocky Linuxu službu Docker a povolte její automatické spouštění při spouštění systému.
sudo systemctl enable docker sudo systemctl start docker
Zkontrolujte stav služby, abyste věděli, že funguje správně.
systemctl status docker
5. Přidat uživatele Rocky Linux do skupiny uživatelů Docker
Ke spuštění příkazů dockeru potřebujeme sudo
práva nebo root přístup a abyste tomu zabránili, přidejte svého aktuálního systémového uživatele do skupiny Docker, abyste mohli snadno spustit jeho příkaz pro stahování a vytváření kontejnerů.
sudo usermod -aG docker $USER
Zkontrolujte, zda je váš uživatel ve skupině dockerů či nikoli.
id $USER
Pokud chcete použít jiného uživatele, než je aktuální, jednoduše nahraďte $USER ve výše uvedeném příkazu s konkrétním uživatelem systému, kterému chcete udělit práva ke správě Dockeru.
Restartujte server
Abyste se ujistili, že všechny změny proběhnou hladce, restartujte svůj hostitelský server Rocky Linux nebo plochu, kde jste nainstalovali Docker.
Chcete-li získatinformace a podrobnosti týkající se instalačního ukotvitelného panelu jako je verze, několik nainstalovaných kontejnerů, verze hostitelského jádra, architektura, CPU, název OS atd. Typ:
docker info
6. Otestujte Docker vytažením obrázku
Pojďme si stáhnout nějaké obrázky, jako je Ubuntu, abychom vytvořili kontejner a otestovali jej, zda vše funguje dobře nebo ne.
docker pull ubuntu
Výše uvedený příkaz načte nejnovější obrazový soubor verze LTS, tj. Ubuntu 20.04 LTS, k instalaci a vytvoření kontejneru, který mu odpovídá z Docker Hub.
Chcete-li zjistit, co jsou obrázky byly staženy a dostupné k použití ve vašem systému Docker lokálně, spusťte:
docker images
7. Spustit kontejner
Nyní máme Docker Image Ubuntu, pojďme vytvořit a spustit kontejner pomocí něj. Příkaz k tomu je velmi jednoduchý:
docker run -it ubuntu
Poté můžete použít správce balíčků Ubuntu APT ke spuštění příkazu a instalaci různých aplikací přes něj. Zjistěte více o jeho příkazech a práci na oficiální stránce dokumentace.
Poznámka na závěr:
Rocky Linux je operační systém založený na REHL a funguje přesně jako CentOS 8, takže na něj lze použít stejné příkazy a repozitáře pro instalaci různých balíčků včetně Dockeru.