Docker je open source kontejnerizační 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ě obrázků, které můžete použít k uvedení kontejneru do provozu během několika minut. Úložiště obrázků Docker má předkonfigurovanou bitovou kopii Dockeru 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 obrázků Docker a základním operačním systémem může být Ubuntu, Debian nebo CentOS. Pro každý OS existují různé obrázky pro PHP. V tomto článku vám ukážu, jak nainstalovat Docker na 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:
$kočka /atd/redhat-release
Verze jádra, kterou používám, je 3.10.0, jak můžete vidět z výstupu následujícího příkazu:
$uname -r
Potřebuješ yum-config-manager abyste na svém počítači CentOS 7 povolili doplňky CentOS 7 a úložiště Docker CE. yum-config-manager zajišťuje mňamky balík.
Můžete nainstalovat mňamky balíček s následujícím příkazem:
$sudo mňam instalacemňamky-a
Jak můžete vidět na níže uvedeném snímku obrazovky, již mám mňamky balíček nainstalovaný na mém počítači. Pokud jej nemáte, bude nainstalován.
Nyní můžete povolit úložiště doplňků CentOS 7 následujícím příkazem:
$sudoyum-config-manager--umožnitDalší funkceNyní spusťte následující příkaz a zkontrolujte, zda Další funkce repo je povoleno:
$sudo MňamrepolistaJak vidíte z označené části na níže uvedeném snímku obrazovky, soubor Další funkce repo je povoleno.
Docker závisí na mapovač zařízení-perzistentní data a lvm2 balík. Tyto balíčky můžete nainstalovat pomocí následujícího příkazu:
$sudo mňam instalacedevice-mapper-persistent-data lvm2Nyní stiskněte ‘y’ a poté pokračujte stisknutím.
mapovač zařízení-perzistentní data a lvm2 balíčky by měly být nainstalovány.
Nyní musíte do svého počítače CentOS 7 přidat oficiální úložiště Docker.
Chcete -li přidat úložiště Docker do CentOS 7, můžete spustit následující příkaz yum-config-manager :
$sudoyum-config-manager--add-repohttps://download.docker.com/linux/stovky/docker-ce.repoMělo by být přidáno úložiště Docker.
Nyní můžete nainstalovat Docker.
Chcete -li nainstalovat Docker na váš počítač CentOS 7, spusťte následující příkaz:
Stiskněte ‘y’ a poté pokračujte.
Správce balíčků Yum by měl začít stahovat balíčky Dockeru, jak ukazuje obrázek níže.
V určitém okamžiku můžete být vyzváni k přijetí klíče GPG Dockeru. Stiskněte ‘y’ a poté pokračujte.
Instalace by měla pokračovat, jak ukazuje obrázek níže.
Docker by měl být nainstalován.
Nyní můžete spustit systémovou službu Docker pomocí následujícího příkazu:
$sudosystemctl start dockerMěli byste také přidat službu Docker ke spuštění systému. Spustí se tedy automaticky při spuštění.
Chcete -li přidat službu Docker ke spuštění systému, můžete spustit následující příkaz:
$sudosystemctlumožnitpřístavní dělníkJak vidíte na obrázku níže, ke spuštění je přidána systémová služba Docker.
Nyní přidejte svého uživatele do souboru přístavní dělník systémová skupina. Tímto způsobem můžete přistupovat ke všem příkazům Dockeru bez použití sudo .
Chcete -li přidat svého uživatele do přístavní dělník skupina, spusťte následující příkaz:
$sudousermod-aGdocker shovonPOZNÁMKA: Zde shovon je uživatelem mého stroje CentOS 7. Vaše uživatelské jméno by se mělo lišit.
Nyní restartujte počítač CentOS 7 následujícím příkazem:
$sudorestartovatJakmile se počítač spustí, můžete zkontrolovat, zda Docker pracuje, pomocí následujícího příkazu:
$docker verzeJak vidíte na obrázku níže, verze Dockeru nainstalovaného na mém počítači CentOS 7 je 17.12. Funguje to správně.
Základní použití Dockeru
Můžete spustit výchozí Ahoj světe kontejner Dockeru, aby otestoval, zda funguje nebo ne.
Ke spuštění souboru můžete spustit následující příkaz Ahoj světe Docker kontejner:
$docker run hello-worldThe Ahoj světe obrázek kontejneru bude prohledán na místním disku. Docker to poprvé nenajde. Bude tedy stažen z úložiště Docker. Po stažení obrázku Docker z obrázku vytvoří kontejner a spustí jej, jak vidíte na obrázku níže.
Dostupné kontejnery Dockeru můžete vypsat pomocí následujícího příkazu:
$docker imagelsChcete -li najít jakékoli potřebné informace o Dockeru ve vašem systému, můžete spustit následující příkaz:
$informace o dockeruJak vidíte z výstupu tohoto příkazu, stav Dockeru se vytiskne. Stejně jako kolik kontejnerů máte, kolik z nich běží, kolik z nich je pozastaveno nebo zastaveno, kolik obrázků Dockeru jste stáhli, konfigurovaný ovladač úložiště, dostupné místo na disku a mnoho dalších. Je to dlouhý seznam informací.
Takto nainstalujete Docker na CentOS 7 a použijete ho. Děkujeme za přečtení tohoto článku.