GNU/Linux >> Znalost Linux >  >> Fedora

Jak nainstalovat Docker na Fedora 28 / Fedora 27

Docker je open source technologie virtualizace kontejnerů, která si v poslední době získala obrovskou popularitu a nabízí efektivnější způsob nasazení aplikace. Pomocí Dockeru , aplikace je umístěna uvnitř kontejneru v horní části základního OS (operační systém Linux).

Docker používá funkce jádra, jako jsou cgroups a jmenný prostor, aby umožnil běh nezávislého kontejneru na jedné instanci operačního systému.

Docker podporuje Fedora 28, Fedora 27 a Fedora 26běží pouze na 64bitovém operačním systému.

Vydání Docker

Docker nyní přichází ve dvou edicích,

  • Community Edition (CE)
  • Enterprise Edition (EE)

V tomto článku nainstalujeme Docker Community Edition (CE) na Fedoře .

Předpoklady

Přihlaste se jako root nebo se přepněte na uživatele root.

sudo su -

NEBO

su -

Odstranění starých verzí:

Odeberte balíček s názvem „docker “ nebo „docker-engine “ spolu s jeho závislostmi. Pokud váš počítač nemá balíček Docker, přeskočte níže uvedený krok.

dnf remove -y docker docker-common container-selinux docker-selinux docker-engine

Důležitý obsah, jako jsou obrázky, svazky a sítě pod /var/lib/docker/ jsou zachovány.

Nainstalovat Docker

Balíček komunity Docker se nyní nazývá „docker-ce “. Pojďme na váš počítač přidat úložiště Docker CE.

dnf -y install curl
curl -o /etc/yum.repos.d/docker-ce.repo https://download.docker.com/linux/fedora/docker-ce.repo

Nyní nainstalujte nejnovější verzi komunitní edice Docker pomocí příkazu dnf .

dnf -y install docker-ce
Pokud budete chtít nainstalovat konkrétní verzi Docker CE, můžete do příkazu dnf připojit verzi jako docker-ce-[verze].
Např.:dnf -y install docker-ce-17.03.1 .ce-1.fc28

Práce s Dockerem

Nyní máte na svém počítači nainstalovaný Docker. Spusťte službu Docker v případě, že se po instalaci automaticky nespustí

systemctl start docker
systemctl enable docker

Spusťte svůj první kontejner Docker

# docker run -it fedora echo Hello-World

Když spustíte „spuštění dockeru “, docker spustí kontejner se základním obrazem Fedory. Ve výchozím nastavení Docker lokálně kontroluje základní obrazy; pokud není nalezen, začne stahovat základní obraz z Docker Registry nebo Soukromý registr Docker .

Protože tento kontejner Fedory spouštíme poprvé, bude výstup vypadat následovně.

Unable to find image 'fedora:latest' locally
latest: Pulling from library/fedora
a8ee583972c2: Pull complete
Digest: sha256:25f7dac76b2c88d8b7e0b1d6213d3406e77c7f230bfa1e66bd1cbb81a944eaaf
Status: Downloaded newer image for fedora:latest
Hello-World

Jakmile bude obrázek stažen, Docker spustí kontejner a ozve se příkaz „Hello-World ” v konzole.

Správa Dockeru jako uživatel bez oprávnění root

Jak můžete vidět v mém příkazu, musel jsem spouštět příkazy docker jako uživatel root. Abyste tomu zabránili, můžete se řídit níže uvedenými pokyny a umožnit uživatelům bez oprávnění root spouštět kontejnery Docker.

Vytvořte skupinu s názvem „docker “, spusťte následující příkazy s oprávněními root.

# groupadd docker

Přidejte uživatele, který má být součástí docker group, nahraďte „raj ” s vaším vlastním uživatelským jménem.

# useradd raj

Přidejte uživatele do skupiny dockerů.

# usermod -aG docker raj

Změňte oprávnění.

# chown root:docker /var/run/docker.sock

Odhlaste se a přihlaste se zpět.

Nyní byste měli být schopni spustit Docker engine s uživatelem bez oprávnění root.

Zde je několik zajímavých výukových programů, které vám pomohou začít:

1 :Hlavní důležité příkazy Dockeru – Práce s kontejnery Docker

2 :Práce s obrázky Docker – vytváření obrázků Docker

3 :Jak vytvořit obrázky Docker pomocí DockerFile

To je vše.


Fedora
  1. Jak nainstalovat Node.js na Fedora 35 / Fedora 34

  2. Jak nainstalovat Docker ve Fedoře [Výukový program pro začátečníky]

  3. Jak nainstalovat docker na CentOS / RHEL / Fedora

  1. Jak nainstalovat Docker na systém Fedora Linux

  2. Jak nainstalovat Java 17 do Fedory 35

  3. Jak nainstalovat Docker na Fedoru 32 nebo 31 (a alternativy)

  1. Jak nainstalovat Vagrant na Fedoru 34

  2. Jak nainstalovat OpenOffice 4.1.10 na Fedoru 34

  3. Jak nainstalovat Docker na Debian 9