Docker je aplikační framework založený na kontejnerech, který zabalí konkrétní aplikaci se všemi jejími závislostmi do kontejneru. Kontejnery Docker lze snadno odeslat na vzdálené místo hned na začátku, aniž by bylo nutné provést kompletní nastavení aplikace. Tento tutoriál vám pomůže nainstalovat Docker na Debian 9 Stretch.
Krok 1 – Předpoklady
Úplně prvním krokem je odstranění všech výchozích balíčků Docker ze systému před instalací Dockeru na Linux VPS. Proveďte příkazy k odstranění nepotřebných verzí Docker.
sudo apt-get purge docker lxc-docker docker-engine docker.io
Nyní nainstalujte do svého systému některé požadované balíčky pro instalaci Dockeru na systém Debian. Chcete-li to provést, spusťte níže uvedené příkazy:
sudo apt-get install apt-transport-https ca-certificates curl gnupg2 software-properties-common
Krok 2 – Nastavení úložiště Docker
Nyní importujte oficiální klíč GPG dockerů, abyste ověřili podpis balíčků před jejich instalací pomocí apt-get. Spusťte níže uvedený příkaz na terminálu.
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
Poté přidejte do svého systému Debian úložiště Docker, které obsahuje balíčky Docker včetně jejich závislostí. Chcete-li nainstalovat Docker na Debian, musíte toto úložiště povolit.
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian stretch stable"
Krok 3 – Instalace Dockeru na Debian 9
Váš systém je nyní připraven k instalaci Dockeru. Spusťte následující příkazy pro upgrade apt index a poté nainstalujte Docker community edition na Debian.
sudo apt-get update sudo apt-get install docker-ce
Po úspěšné instalaci komunitní edice Docker se služba automaticky spustí. Pro ověření stavu služby použijte níže uvedený příkaz.
ukotvitelný panel stavu sudo systemctl
Váš systém je nyní připraven ke spuštění kontejnerů Docker. Pro práci s Dockerem použijte náš výukový program Docker pro začátečníky.
Krok 4 – Jak používat Docker
Po instalaci Dockeru na Linuxu. Zde jsou některé základní podrobnosti pro vyhledávání a stahování obrázků Docker, spouštění kontejnerů a jejich správu.
Prohledejte obrázky Docker
Nejprve vyhledejte obrázky kontejnerů Docker z centra Docker. Například níže uvedený příkaz prohledá všechny obrázky s Debianem a zobrazí je jako výstup.
docker search debian
Stáhnout obrázky Docker
Nyní si stáhněte kontejner Docker s názvem debian na váš místní systém pomocí následujících příkazů.
docker pull debianUsing default tag:lastlatest:Pull pulling from library/debian55cbf04beb70:Pull completeDigest:sha256:f1f61086ea01a72b30c7287adee8c929e569853debianStažení Nyní se ujistěte, že výše uvedené obrázky byly úspěšně staženy do vašeho systému. Níže uvedený příkaz vypíše všechny obrázky. docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEdebian nejnovější 3bbb526d2608 před 4 týdny 101 MB Spusťte nový kontejner s obrázkem
Nakonec spusťte kontejner Docker pomocí výše staženého obrázku ve vašem systému. Níže uvedený příkaz spustí nový kontejner a poskytne vám přístup k tomuto kontejneru pomocí shellu /bin/bash.
docker spusťte -i -t debian /bin/bash Chcete-li opustit kontejner dockeru, zadejte
CTRL + P + Q . To ponechá kontejner spuštěný na pozadí a poskytne vám konzolu hostitelského systému. Pokud jste použili příkaz exit, zastaví aktuální kontejner.Po opuštění kontejneru Docker spusťte níže uvedený příkaz a vypište všechny spuštěné kontejnery.
docker psCONTAINER ID OBRÁZEK PŘÍKAZ VYTVOŘEN STAV JMÉNA PORTŮF2582758af13 debian "/bin/bash" před 2 hodinami Up 2 hours first_debian Ve výchozím nastavení příkaz výše zobrazí pouze spuštěné kontejnery. Chcete-li zobrazit seznam všech kontejnerů (včetně zastaveného kontejneru), použijte následující příkaz.
docker ps -a Spustit/Zastavit/Připojit kontejner
Pomocí následujících příkazů můžete spustit, zastavit nebo připojit k libovolnému kontejneru. Ke spuštění kontejneru použijte následující příkaz.
spuštění dockeru K zastavení kontejneru použijte následující příkaz.
zastavení ukotvitelné stanice Pro připojení k aktuálně spuštěnému kontejneru použijte následující příkaz.
připojit docker
Jak nainstalovat Ansible na Debian 9 (Stretch) Jak nainstalovat VirtualBox 6.1 na Debian 10 (Buster)Debian