Kako namestiti in uporabljati Docker in njegove vsebnike v Ubuntuju

Docker na Ubuntuju

Lučki delavec je odprtokodni projekt, ki ga podpira poslovni subjekt z istim imenom, zaradi česar je veliko lažje zagnati postopek prijave v razmeroma izoliranem okolju, imenovanem posoda ali posodo. Za razliko od navideznega računalnika (VM), ki ima lastno jedro, je vsebnik odvisen od jedra gostiteljskega operacijskega sistema, kar omogoča, da je lažji in deluje veliko hitreje.

Docker je najpreprostejše orodje za naš računalnik zmogljivosti za razvoj in upravljanje aplikacij v podjetju. Privzeto se zabojniki Docker zaženejo s slikami aplikacij, ki gostujejo v Docker Hubu, od koder imamo dostop ta povezava. V tem članku vam bomo pokazali, kako te vsebnike namestiti in uporabljati v Ubuntuju in drugih distribucijah, ki temeljijo na operacijskem sistemu, ki ga je razvil Canonical.

Namestitev Dockerja na Ubuntu

Najboljša stvar, če želimo vedno imeti najnovejšo različico programske opreme, je namestitev uradnega repozitorija zadevne programske opreme. Da bi to naredili, bomo upoštevali naslednje korake:

  1. Najprej odpremo terminal in uvozimo GPG ključ programske opreme z naslednjim ukazom:
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 \
--recv-keys 58118E89F3A912897C070ADBF76221572C52609D
  1. Nato dodamo uradno repozitorij:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. Pakete posodobimo:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. Nato bomo Docker namestili z naslednjim ukazom:
sudo apt install docker-engine

 Kako zagnati zabojnike Docker

El demon Docker bi že delal. Zdaj bomo za zagon našega prvega vsebnika uporabili ukaz:

sudo docker run hello-world

Kot smo že omenili, Dockerjevi vsebniki privzeto gostujejo v svojem vozlišču. Na voljo je na stotine ali tisoče slik, zato bomo iskali tisto, ki nas zanima. Na primer, ukaz za iskanje slike Linux Mint, ene najbolj priljubljenih distribucij, ki temelji na Ubuntuju, bi bil naslednji:

sudo docker search "linux mint"

Prejšnje iskanje nam bo pokazalo nekaj takega:

docker-slike

Ko iščemo sliko za zagon vsebnika, moramo vedno uporabiti sliko, ki ima stolpec »V redu« ali »Uradno«, kar pomeni, da prihaja iz vašega projekta in ne od katere koli osebe. Na prejšnjem seznamu ni uradnega, obstaja pa Ubuntu. Zabojnik bomo zagnali z uporabo uradne slike Ubuntu (od prejšnjih) z naslednjim ukazom:

sudo docker run -it ubuntu bash

Zgornji ukaz bo prenesel sliko Ubuntuja, zagnal vsebnik, ga nadaljeval in nam omogočil interaktivni tty dostop do njega z Bashom. Zavedali se bomo, da poziv se je spremenilo v nekaj takega root @ 131a58505d2d: / #, kjer je za atom enolični ID vsebnika.

Z dostopom do ukazne vrstice lahko storimo skoraj vse, na primer izstopimo iz vsebnika, posodobimo bazo podatkov o paketu, posodobimo sistem ali namestimo katero koli programsko opremo.

Čiščenje

Ko zaženemo vsebnik, mora odjemalec Dockerja prenesti sliko iz Docker Hub-a. Te slike bodo shranjene v našem računalniku in tam bodo ostale, tudi če smo vsebnik ustavili in odstranili vse te ostanke je vredno odstraniti da je ne bomo več uporabljali.

Za seznam slik, ki jih gostuje v našem računalniku, bomo napisali naslednji ukaz:

sudo docker images

To nam bo pokazalo vse slike, ki gostujejo v našem računalniku. Da bi jih odpravili, bomo napisali ukaz, kot je naslednji, kjer je "hello-world" slika, ki jo želimo izbrisati:

sudo docker rmi hello-world

Uporaba programske opreme, predstavljene v tej objavi, in njenih vsebnikov je lahko zelo zanimiva za nekatere uporabnike. Si eden izmed njih?

Preko | linuxbsdos.com


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Beto GomHez je dejal

    Kako lahko tako smrtniku, kot sem jaz, namestim docker na svoj Ubuntu?

  2.   Tecnociberji je dejal

    Prednost je v tem, da ne porablja fizičnih virov, temveč le logične, saj lahko v dveh minutah dvignete 20 virtualnih strojev, kar se pri drugih naredi v urah.