Android

Kako instalirati i koristiti docker na debianu 9

Introduction to Amazon Web Services by Leo Zhadanovsky

Introduction to Amazon Web Services by Leo Zhadanovsky

Sadržaj:

Anonim

Docker je platforma za kontejnerizaciju koja vam omogućuje brzu izradu, testiranje i implementaciju aplikacija kao prijenosnih, samodovoljnih spremnika koji se mogu pokrenuti gotovo bilo gdje.

Docker je de facto standard za tehnologiju kontejnera i bitno je sredstvo za DevOps inženjere i njihovu kontinuiranu integraciju i isporuku cjevovoda.

U ovom ćemo vam vodiču kroz postupak instaliranja Dockera na Debian 9 uređaju i istražiti osnovne Docker koncepte i naredbe.

Preduvjeti

Prije nego što nastavite s ovim vodičem, provjerite jeste li prijavljeni kao korisnik s povlasticama sudo. Sve naredbe u ovom udžbeniku trebaju se izvoditi kao nekorijenski korisnik.

Instalirajte Docker na Debian

Sljedeći koraci opisuju kako instalirati najnoviju stabilnu verziju Dockera iz Dockerovih spremišta.

  1. Ažurirajte instalirane pakete na najnoviju verziju:

    sudo apt update sudo apt upgrade

    Instalirajte ovisnosti potrebne za dodavanje novog spremišta preko

    sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg2

    Uvezi GPG ključ spremišta pomoću sljedeće naredbe curl:

    curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

    Dodajte spremište Docker APT na popis spremišta softvera vašeg sustava tako što upišete:

    sudo add-apt-repository "deb https://download.docker.com/linux/debian $(lsb_release -cs) stable"

    Sada kada je omogućeno spremište Docker, ažurirajte popis apt paketa i instalirajte najnoviju verziju Docker CE (Community Edition) sa:

    sudo apt update sudo apt install docker-ce

    Nakon dovršetka instalacije usluga Docker će se pokrenuti automatski. To možete potvrditi unosom:

    sudo systemctl status docker

    ● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2018-07-27 17:02:07 UTC; 1min 14s ago Docs: https://docs.docker.com Main PID: 16929 (dockerd) CGroup: /system.slice/docker.service

    U vrijeme pisanja teksta, trenutna verzija Dockera dostupna za Debian 9 je 18.06.0-ce . Provjerite Docker verziju sa:

    docker -v

    Docker version 18.06.0-ce, build 0ffa825

Izvršavanje Docker naredbe bez Suda

Prema zadanim postavkama, samo korisnik s povlasticama administratora može izvršavati Docker naredbe.

Ako želite pokrenuti Docker naredbe kao nekorenski korisnik bez prethodnog sudo morat ćete dodati svog korisnika u docker grupu koja je stvorena tijekom instalacije Docker CE paketa. To možete učiniti tako da upišete:

sudo usermod -aG docker $USER

$USER je varijabla okoline koja sadrži vaše korisničko ime.

Odjavite se i ponovno se prijavite kako bi se članstvo u grupi osvježilo.

Da biste potvrdili da možete pokrenuti docker naredbe bez prethodnog sudo pokretanja sljedeće naredbe koja će preuzeti probnu sliku, pokrenite je u spremniku, ispisujte poruku "Hello from Docker" i izađite:

docker container run hello-world

Izlaz treba izgledati na sljedeći način:

Uklonite spremnike dockera

Da biste izbrisali jedan ili više spremnika, jednostavno kopirajte ID spremnika (ili ID-ove) i zalijepite ih nakon container rm :

docker container rm c55680af670c

Zaključak

Naučili ste kako instalirati Docker na svoj Debian 9 stroj i kako preuzimati Docker slike i upravljati Docker spremnicima. Ovaj udžbenik jedva ogrebotine po površini Docker ekosustava. U nekim ćemo našim sljedećim člancima nastaviti zaroniti u druge aspekte Dockera.

Provjerite i službenu dokumentaciju Dockera.

docker debian