Maitiro ekuisa uye kushandisa Docker nemidziyo yayo muUbuntu

Docker paUbuntu

Docker chirongwa chakavhurwa sosi inotsigirwa nebhizinesi bhizinesi rine zita rimwe chete zvinoita kuti zvive nyore kwazvo kuita maitiro ekushandisa mukati medunhu rakasarudzika rakadaidzwa mudziyo kana mudziyo. Kusiyana nemuchina chaiwo (VM) uyo une kernel yawo, mudziyo unotsamira pane iyo inomiririra inoshanda kernel, ichibvumira kuti ireruke uye inomhanya nekukurumidza zvakanyanya.

Docker chishandiso chakareruka icho chainopa kune yedu komputa bhizinesi kunyorera kuvandudza uye manejimendi kugona. Nechekuita, midziyo yeDocker inomhanya ichishandisa mifananidzo yekushandisa iyo inogarwa paDocker Hub, kwatinogona kuwana kubva Iyi link. Muchikamu chino tichakuratidza maitiro ekuisa nekushandisa izvi midziyo muUbuntu uye zvimwe zvekugovera zvichibva pahurongwa hwekushandisa hwakagadzirwa neCanonical.

Kuisa Docker paUbuntu

Chinhu chakanakisa kana chinangwa chedu chiri chekugara uine yazvino vhezheni yesoftware kuisa iyo yepamutemo reposoftware iri mubvunzo. Kuti tiite izvi, isu tinotevera aya matanho:

  1. Kutanga isu tinovhura terminal uye tinounza iyo GPG kiyi yeiyo software neinotevera rairo:
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 \
--recv-keys 58118E89F3A912897C070ADBF76221572C52609D
  1. Tevere, isu tinowedzera iyo yepamutemo repository:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. Isu tinogadziridza iwo mapakeji:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. Tevere, isu tichaisa Docker nemirairo inotevera:
sudo apt install docker-engine

 Maitiro ekumhanyisa Docker midziyo

El daemon Docker angadai atove kushanda. Zvino, kumhanyisa yedu yekutanga mudziyo, isu tinoshandisa iwo wekuraira:

sudo docker run hello-world

Sezvatakambotaura, midziyo yeDocker inogarwa nekukasira pane yavo hub hub. Kune mazana kana zviuru zvemifananidzo zviripo, saka ticha tsvaga kuti tiite iyo inotifadza. Semuenzaniso, iyo yekutsvaga yekuraira kuti uwane chifananidzo nezve Linux Mint, imwe yeanonyanya kuzivikanwa Ubuntu-based kugovera, ichave inotevera:

sudo docker search "linux mint"

Kutsvaga kwakapfuura kuchatiratidza chimwe chinhu senge chinotevera:

docker-mifananidzo

Kana tichitsvaga mufananidzo wekumhanyisa mudziyo, isu tinogara tichifanira kushandisa imwe ine ikholamu "OK" kana "Yepamutemo", zvinoreva kuti zvinobva kune yako projekiti uye kwete kubva kune chero munhu. Mune runyorwa rwekare hapana chepamutemo, asi pane imwe kubva kuBuntu. Tichamhanyisa mudziyo tichishandisa iyo yepamutemo Ubuntu mufananidzo (kubva kune apfuura) nemirairo inotevera

sudo docker run -it ubuntu bash

Iwo uri pamusoro kuraira kurodha mufananidzo weUbuntu, kumhanya mudziyo, kuuchengeta uchimhanya, uye kutipa yekudyidzana tty kupinda mukati mayo neBash. Tichaona kuti iyo kukurumidza zvachinja kuita chimwe chinhu senge midzi @ 131a58505d2d: / #, kupi chiri mushure meiyo iri yakasarudzika ID yemudziyo.

Tichishandisa rairo yekuwana mutsara isu tinogona kuita chero chinhu, sekubuda mumudziyo, kugadzirisa pasuru dhatabhesi, kugadzirisa system kana kuisa chero software.

Kuita kutsvaira

Patinomhanyisa mudziyo, mutengi weDocker anofanirwa kurodha pasi mufananidzo kubva kuDocker Hub. Iyi mifananidzo ichave yakachengetwa pakombuta yedu uye icharamba irimo kunyangwe isu takamira uye tikabvisa mudziyo, saka ese akasara akakosha kubvisa izvo hatisi kuzoshandisa zvakare.

Kunyora mifananidzo yakachengetwa pakombuta yedu, isu tinonyora unotevera kuraira:

sudo docker images

Izvi zvichatiratidza mifananidzo yese yakachengetedzwa pakombuta yedu. Kuvabvisa, isu tinonyora rairo seiyi inotevera, uko "hello-world" iri mufananidzo watinoda kudzima:

sudo docker rmi hello-world

Kushandisa software yakaratidzwa mune ino positi uye midziyo yayo inogona kunakidza kune vamwe vashandisi. Uri mumwe wavo here?

Via | linuxbsdos.com


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   Beto GomHez akadaro

    Kumunhu anofa seni, ndaigona sei kuisa docker pane yangu Ubuntu?

  2.   Technocybers akadaro

    Mukana uyu ndewekuti haupedze zviwanikwa, asi zvinongonzwisisika.Iwe unogona kuvaka makumi maviri emuchina mune imwe maminetsi maviri, chii nevamwe zvinotora maawa.