Introduction to Amazon Web Services by Leo Zhadanovsky
Sadržaj:
- Preduvjeti
- Instalirajte Docker na Debian
- Izvršavanje Docker naredbe bez Suda
- Uklonite spremnike dockera
- Zaključak
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.
-
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 debianKako instalirati i koristiti php composer na debianu 9

Skladatelj je menadžer ovisnosti za PHP. Ovaj vodič daje korake potrebne za instaliranje Composera na Debian 9 sustave.
Kako instalirati i koristiti docker compose na debianu 9

Docker Compose je alat koji vam omogućuje definiranje i orkestriranje Docker-ovih aplikacija s više kontejnera. Koristi YAML datoteku za konfiguriranje spremnika, mreža i svezaka aplikacije.
Kako instalirati i koristiti ffmpeg na debianu 9

FFmpeg je besplatni alat otvorenog koda naredbenog retka za transkodiranje multimedijskih datoteka. Ovaj vodič objašnjava kako instalirati FFmpeg na Debian 9.