GNU/Linux >> Znalost Linux >  >> Panels >> Docker

Jak nainstalovat docker na CentOS / RHEL / Fedora

Co je docker

Docker je systém pro správu kontejnerů, který nám pomáhá snadno spravovat Linuxové kontejnery (LXC) jednodušším a univerzálním způsobem. Docker je podporován na mnoha platformách Linux, jako je RHEL, Ubuntu, Fedora, CentOS, Debian, Arch Linux a tak dále. Je také podporován na mnoha cloudových platformách, jako je Amazon EC2, Rackspace Cloud a Google Compute Engine.

Vydání Docker

Docker je k dispozici ve 2 edicích, konkrétně:
1. Community Edition (CE) :Udělej si sám, komunitou podporovaná verze Dockeru, která je k dispozici zdarma.
2. Enterprise Edition (EE) :Oficiálně podporovaná a placená verze od Docker.

Terminologie Docker

1. Docker Images :Jedná se o sbírku souborů, jako jsou knihovny, binární soubory a další závislosti potřebné ke spuštění aplikace. Tyto soubory v obrazu Dockeru jsou pouze pro čtení, a proto obsah obrazu nelze změnit.
2. Docker Containers :Obrazy dockeru jsou pouze pro čtení a bez stavu. Kontejnery dockeru jsou na druhé straně odděleny od obrazu dockeru a navrch přidávají vrstvu pro čtení a zápis.
3. Registr Docker :Obrázky Dockeru mohou být uloženy veřejně nebo soukromě v registru Docker. Docker Registry může být hostován třetí stranou jako veřejný nebo soukromý registr, jako je Docker Hub.

Předpoklady

Před instalací modulu dockeru si ověřte, zda jsou splněny všechny předpoklady.
1. Docker je podporován pouze na 64bitové architektuře. Ujistěte se tedy, že nemáte po ruce 32bitový systém. Pro kontrolu architektury použijte níže uvedený příkaz.

# uname -i
x86_64

2. Docker je podporován na jádře verze 3.8 nebo novější. Chcete-li zkontrolovat verzi jádra, spusťte následující příkaz:

# uname -r
3.10.0-693.5.2.el7.x86_64

3. Jádro by mělo mít backend úložiště, jako je DeviceMapper. Pro ověření použijte některý z níže uvedených příkazů.

# rpm -qa | grep mapper
device-mapper-1.02.140-8.el7.x86_64
device-mapper-libs-1.02.140-8.el7.x86_64

nebo

# grep device-mapper /proc/devices
253 device-mapper

Nainstalujte požadované balíčky

1. Jak je uvedeno v části o nezbytných předpokladech výše, potřebujeme mít backend úložiště, jako je DeviceMapper. Ovladač úložiště devicemapper vyžaduje balíčky device-mapper-persistent-data a lvm2.

# yum install -y device-mapper-persistent-data lvm2

2. Nainstalujte také obslužný program yum-config-manager poskytovaný balíčkem yum-utils, abyste mohli nastavit úložiště dockeru v další části.

# yum install -y yum-utils

Nastavte úložiště

Pomocí níže uvedeného příkazu nastavte úložiště pro docker.

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

Instalace dockeru

Konečně přicházíme k poslednímu kroku skutečné instalace Community Edition dockeru.

# yum install docker-ce

Instalace Dockeru pomocí automatického skriptu

Existuje také automatický způsob instalace dockeru, který za vás nainstaluje nezbytné balíčky a také docker engine. Skript je univerzální a funguje pro všechny dostupné linuxové distribuce. Chcete-li nainstalovat docker pomocí automatického skriptu, použijte některý z níže uvedených příkazů:

$ sudo curl -sSL https://get.docker.io/ | sh

nebo

sudo wget -qO- https://get.docker.io/ | sh

Spustit/zastavit službu Docker

Po dokončení instalace modulu dockeru budete muset spustit službu docker.

# systemctl start docker

Chcete-li povolit spuštění služby při spuštění:

# systemctl enable docker

Chcete-li zastavit službu docker, použijte příkaz níže.

# systemctl stop docker

Ověřte instalaci

Instalaci dockeru můžete ověřit zobrazením verze nainstalovaného modulu docker pomocí některého z níže uvedených příkazů.

# docker info
Containers: 0
 Running: 0
 Paused: 0
 Stopped: 0
Images: 0
Server Version: 17.10.0-ce
...
# docker --version
Docker version 17.10.0-ce, build f4ffd25

Aktualizovat ukotvitelný panel

Chcete-li aktualizovat docker na nejnovější verzi, můžete použít příkaz yum update.

# yum -y update docker
Jak zobrazit/vyhledat/vytáhnout obrázky dockeru v systému Linux
Jak vypsat/spustit/zastavit/odstranit kontejnery dockeru


Docker
  1. Jak nainstalovat Google Chrome 17 na Fedora 16, CentOS 6 / RHEL 6

  2. Jak nainstalovat Docker v CentOS

  3. Jak extrahovat balíček 7z v CentOS/RHEL/Fedora?

  1. Jak nainstalovat Docker na CentOS 7 / RHEL 7

  2. Jak nainstalovat Python 3.5 na CentOS/RHEL a Fedoru

  3. Jak nainstalovat Docker na CentOS

  1. Jak nainstalovat Docker na CentOS 7

  2. Jak nainstalovat Docker Compose na CentOS 7

  3. Jak nainstalovat Docker na CentOS 8