V tomto tutoriálu vám ukážeme, jak nainstalovat Docker na CentOS 7. Pro ty z vás, kteří to nevěděli, Docker je open-source nástroj, který umožňuje vytvářet a spravovat kontejnery Linuxu (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 nezávislým kontejnerům běžet 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é stránky na vlastním VPS. Instalace je poměrně jednoduchá. vám ukáže instalaci Dockeru na CentOS 7 krok za krokem.
Nainstalujte Docker na CentOS 7
Krok 1. Nejprve se ujistěte, že jsou všechny balíčky aktuální.
yum -y update
Krok 2. Nainstalujte Docker pomocí YUM.
Docker je ve výchozím nastavení součástí úložiště CentOS-Extras. Pro instalaci spusťte následující příkaz:
yum -y install docker yum -y install device-mapper device-mapper-event device-mapper-libs device-mapper-event-libs
Spusťte a povolte službu Docker:
systemctl start docker.service systemctl enable docker.service
A ověřte svou práci kontrolou stavu Docker:
systemctl status docker.service
Krok 3. Stáhněte si kontejner Docker.
Začněme používat Docker, stáhněte si obrázek centos Docker:
docker pull centos
Ověřte obrázky CentOS, které byly načteny:
docker images centos
Krok 4. Spusťte kontejner Docker.
Jak vidíme, kontejner centos byl spuštěn a máme bash shell. V příkazu docker jsme použili možnosti jako '-i připojí stdin a stdout' a '-t alokuje terminál nebo konzoli'.
docker run -i -t centos /bin/bash
Krok 5. Nakonfigurujte FirewallD.
FirwallD v CentOS 7 může kolidovat s Dockerem, doporučujeme službu deaktivovat. Spusťte následující příkaz:
systemctl stop firewalld.service systemctl disable firewalld.service
Blahopřejeme! Úspěšně jste nainstalovali Docker. Děkujeme, že jste použili tento návod k instalaci Dockeru v systému CentOS 7. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Dockeru.