V tomto tutoriálu vám ukážeme, jak nainstalovat Docker na CentOS 8. Pro ty z vás, kteří to nevěděli, Docker je open-source nástroj, který umožňuje vytvářet a spravovat kontejnery pro Linux (LXC) snadné. S Dockerem jsou aplikace umístěny v kontejneru nad operačním systémem Linux. Docker používá funkce jádra, jako jsou skupiny a jmenný prostor, aby umožnil běh nezávislého kontejneru na jedné instanci operačního systému.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci Dockeru na server CentOS 8.
Předpoklady
- Server s jedním z následujících operačních systémů:CentOS 8.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte Docker na CentOS 8
Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm sudo dnf update
Krok 2. Instalace Dockeru na CentOS.
K dispozici jsou dvě edice Dockeru.
- Community Edition (CE) :ideální pro jednotlivé vývojáře a malé týmy, které chtějí začít s Dockerem a experimentovat s aplikacemi založenými na kontejnerech.
- Enterprise Edition (EE) :Navrženo pro podnikový vývoj a týmy IT, které ve velkém staví, dodávají a provozují kritické obchodní aplikace ve výrobě.
Docker Enterprise Edition vyžaduje k použití aktivní licenci. V této příručce nainstalujeme Docker CE na CentOS 8. Než jej budeme moci nainstalovat, přidejte úložiště Docker:
sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
Ověřte, zda je úložiště povoleno:
sudo dnf repolist -v
Repo-id : docker-ce-stable Repo-name : Docker CE Stable - x86_64 Repo-revision: 1549905809 Repo-updated : Mon 16 May 2019 06:23:29 PM CET Repo-pkgs : 30 Repo-size : 618 M Repo-baseurl : https://download.docker.com/linux/centos/7/x86_64/stable Repo-expire : 172,800 second(s) (last: Mon 14 May 2019 10:23:54 AM CET) Repo-filename: /etc/yum.repos.d/docker-ce.repo Repo-id : rhel-8-for-x86_64-appstream-rpms Repo-name : Red Hat Enterprise Linux 8 for x86_64 - AppStream Beta (RPMs) Repo-revision: 154120694 Repo-updated : Wed 28 Oct 2019 02:24:54 AM CET Repo-pkgs : 4,594 Repo-size : 4.9 G Repo-baseurl : https://cdn.redhat.com/content/beta/rhel8/8/x86_64/appstream/os Repo-expire : 86,400 second(s) (last: Mon 14 Feb 2019 10:23:55 AM CET) Repo-filename: /etc/yum.repos.d/redhat.repo Repo-id : rhel-8-for-x86_64-baseos-rpms Repo-name : Red Hat Enterprise Linux 8 for x86_64 - BaseOS Beta (RPMs) Repo-revision: 154120694 Repo-updated : Wed 28 Oct 2019 02:25:19 AM CET Repo-pkgs : 1,686 Repo-size : 925 M Repo-baseurl : https://cdn.redhat.com/content/beta/rhel8/8/x86_64/baseos/os Repo-expire : 86,400 second(s) (last: Mon 14 Feb 2019 10:23:56 AM CET) Repo-filename: /etc/yum.repos.d/redhat.repo Total packages: 6,310
docker-ce-stable
v našem systému je nyní povoleno úložiště. Úložiště obsahuje několik verzí balíčku docker-ce, pro zobrazení všech z nich můžeme spustit:
sudo dnf list docker-ce --showduplicates | sort -r
Nejnovější verzi Docker CE můžete nainstalovat pomocí níže uvedeného příkazu:
sudo dnf install docker-ce
Chcete-li nainstalovat konkrétní verzi, vše, co musíme udělat, je poskytnout plně kvalifikovaný název balíčku, například:
sudo dnf install docker-ce-3:19.03.1-3.el7
Dalším krokem je spuštění a povolení dockeru pomocí systemctl
:
sudo systemctl enable --now docker sudo systemctl is-enabled docker
Blahopřejeme! Úspěšně jste nainstalovali Docker. Děkujeme, že jste použili tento návod k instalaci Dockeru v systému CentOS 8. Pro další nápovědu nebo užitečné informace doporučujeme navštívit oficiální web Dockeru.