Instalace Dockeru v CentOS7

Docker je open source kontejnerový systém. Je široce používán pro nasazení aplikací s vysokou hustotou v cloudu. K virtualizaci operačního systému používá stejné jádro jako hostitelský operační systém. Má velké úložiště obrazů, které můžete použít ke zprovoznění kontejneru během několika minut. Úložiště obrazů Docker obsahuje předkonfigurovaný obraz Docker pro téměř jakýkoli typ aplikace a operačního systému. Řekněme, že chcete spustit webový server PHP. Najdete ho v úložišti obrazů Docker a základním operačním systémem může být Ubuntu, Debian nebo CentOS. Pro každý operační systém existují různé obrazy PHP. V tomto článku vám ukážu, jak nainstalovat Docker v systému CentOS 7. Začněme.

Instalace Dockeru

Používám CentOS 7.4, jak můžete vidět z výstupu následujícího příkazu:

$ cat /etc/redhat-release

Verze jádra, kterou používám, je 3.10.0, jak je vidět z výstupu následujícího příkazu:

$ uname -r

Pro povolení doplňků systému CentOS 7 a úložiště Docker CE do počítače se systémem CentOS 7 potřebujete yum-config-manager. Správce yum-config-manager je poskytován balíčkem yum-utils.

Balíček yum-utils můžete nainstalovat následujícím příkazem:

$ sudo yum install yum-utils -y

Jak můžete vidět na obrázku níže, balíček yum-utils již mám na svém počítači nainstalovaný. Pokud jej nemáte, bude nainstalován.

Nyní můžete povolit repozitář extras systému CentOS 7 následujícím příkazem:

$ sudo yum-config-manager –enable extras

Nyní spusťte následující příkaz a zkontrolujte, zda je repozitář extras povolen:

$ sudo yum repolist

Jak vidíte z označené části na obrázku níže, repozitář extras je povolen.

Docker závisí na balíčku device-mapper-persistent-data a lvm2. Tyto balíčky můžete nainstalovat pomocí následujícího příkazu:

$ sudo yum install device-mapper-persistent-data lvm2

Nyní stiskněte ‚y‘ a poté stiskněte <Enter> pro pokračování.

Balíčky device-mapper-persistent-data a lvm2 by měly být nainstalovány.

Nyní je třeba do počítače se systémem CentOS 7 přidat oficiální repozitář Docker.

Pro přidání úložiště Docker do systému CentOS 7 můžete spustit následující příkaz pomocí nástroje yum-config-manager:

$ sudo yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo

Úložiště Docker by mělo být přidáno.

Nyní můžete nainstalovat Docker.

Pro instalaci Dockeru na počítač s CentOS 7 spusťte následující příkaz:

Stiskněte ‚y‘ a poté stiskněte <Enter> pro pokračování.

Správce balíčků Yum by měl zahájit stahování balíčků Docker, jak je znázorněno na obrázku níže.

V určitém okamžiku můžete být požádáni o přijetí klíče GPG společnosti Docker. Stiskněte ‚y‘ a poté stiskněte <Enter> pro pokračování.

Instalace by měla pokračovat, jak je znázorněno na obrázku níže.

Docker by měl být nainstalován.

Nyní můžete spustit systémovou službu Docker následujícím příkazem:

$ sudo systemctl start docker

Měli byste také přidat službu Docker do spouštění systému. Bude se tak spouštět automaticky při startu systému.

Pro přidání služby Docker do spouštění systému můžete spustit následující příkaz:

$ sudo systemctl enable docker

Jak vidíte na obrázku níže, systémová služba Docker je přidána do spouštění.

Nyní přidejte svého uživatele do skupiny docker system. Tak budete mít přístup ke všem příkazům Docker bez použití sudo.

Pro přidání uživatele do skupiny docker spusťte následující příkaz:

$ sudo usermod -aG docker shovon

POZNÁMKA: Zde shovon je uživatel mého počítače se systémem CentOS 7. Pokud chcete přidat uživatele do skupiny docker, spusťte následující příkaz. Vaše uživatelské jméno by mělo být jiné.

Nyní restartujte počítač CentOS 7 následujícím příkazem:

$ sudo reboot

Po spuštění počítače můžete zkontrolovat, zda Docker funguje, následujícím příkazem:

$ docker version

Jak vidíte z níže uvedeného snímku obrazovky, verze programu Docker nainstalovaná na mém počítači se systémem CentOS 7 je 17.12. Funguje správně.

Základní použití nástroje Docker

Můžete spustit výchozí kontejner hello-world nástroje Docker a vyzkoušet, zda funguje, nebo ne.

Pro spuštění kontejneru hello-world Docker můžete spustit následující příkaz:

$ docker run hello-world

Obraz kontejneru hello-world bude vyhledán na místním disku. Poprvé jej Docker nenajde. Bude tedy stažen z úložiště Docker. Po stažení obrazu Docker z něj vytvoří kontejner a spustí jej, jak je vidět na obrázku níže.

Dostupné kontejnery Docker můžete vypsat následujícím příkazem:

$ docker image ls

Můžete spustit následující příkaz a zjistit všechny potřebné informace o nástroji Docker ve vašem systému:

$ docker info

Jak vidíte z výstupu tohoto příkazu, vypíše se stav systému Docker. Například kolik máte kontejnerů, kolik z nich je spuštěno, kolik z nich je pozastaveno nebo zastaveno, kolik obrazů Docker jste stáhli, nakonfigurovaný ovladač úložiště, dostupné místo na disku a mnoho dalšího. Je to dlouhý seznam informací.

Takto se Docker v systému CentOS 7 instaluje a používá. Děkujeme, že jste si přečetli tento článek.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.