Johdatus Docker-komentoihin

Docker tarkoittaa käyttöjärjestelmätason virtualisointia. Suurin osa kehittäjistä haluaa käyttää dockeria, ja käyttöjärjestelmät ovat tiiviissä yhteydessä kehittäjiin. Alustan toiminnallisuuden optimointi potkaisee telakointikomennoilla. Ne ovat erittäin kevyt VM '.

Telakoitsijan peruskomennot

  • telakoitsijaversio - näyttää nykyisen version
  • docker pull - Docker-arkiston kuvat voidaan vetää käyttämällä docker pull -komentoa

Esimerkki: telakoitsija vetää ubuntua

  • docker run -it -d - Säiliön luomiseksi kuvasta

Esimerkki: telakoitsija suorita -d-ubuntu

  • docker ps -a - Näyttää käynnissä olevat ja poistuneet säilöt
  • docker exec -it bash - Komento käynnissä olevan kontin käyttämiseen
  • docker kill - komento kontin suorittamisen lopettamiseksi välittömästi

Esimerkki: telakoija tappaa d61153bc

  • telakointiasema - Tämä komento luo uuden kuvan muokatusta säilöstä paikallisjärjestelmässä
  • docker push - Tätä Docker-komentoa käytetään kuvan siirtämiseen docker-keskittimen arkistoon
  • telakointikuvat - luettelee kaikki telakointiasemaan tallennetut kuvat
  • docker rm - Poistaminen säilöstä, joka on pysäytetty

Telakoitsijan välikomennot

  • satamalaiturin tarkistuspistekomento - Tätä satamalaituri-komentoa käytetään tarkistuspisteiden hallintaan
  • telakointiasema (valinnat) KUVA (KUVA…) - Useampien kuvien tallentaminen terva-arkistoihin

Esimerkki: telakointiaseman tallennus - testbox.tar-tekstikentän lähtö

  • telakointihaun (LISÄVARUSTEET) TERM - Kuvien haku telakointikeskuksessa

Esimerkki: telakointihaun tekstikenttä

  • satamalaituritilastot (VAIHTOEHDOT) (CONTAINER…) - Resurssien käyttötilastojen näyttäminen

Esimerkiksi: satamalaituritilastot

  • telakointijärjestelmän komento - Sitä käytetään telakoitsijan hallintaan

Komento

Kuvaus

telakkajärjestelmä dfNäytä telakointilevyn käyttö
satamalaiturijärjestelmätapahtumatHanki reaaliaikaisia ​​tapahtumia palvelimelta
telakointijärjestelmän tiedotNäytä järjestelmänlaajuiset tiedot
telakointijärjestelmän karsiaPoista käyttämättömät tiedot
  • telakointitunniste SOURCE_IMAGE (: TAG) TARGET_IMAGE (: TAG) - Kohdekuvan luominen viitaten lähdekuvaan

Esimerkki: telakointitunniste 0e5574283393 fedora / httpd: version1.0

  • satamalaituri keskeyttää kontti (CONTAINER…) - keskeyttää kaikki prosessit yhdessä tai useammassa säiliössä

Esimerkki: telakoitsija keskeyttää testikontin

  • telakointiaseman tuontitiedosto (VAIHTOEHDOT) tiedosto | URL | - (KOPIO (: TAG)) - Sisällön tuominen tarballista tiedostokuvan järjestelmäkuvan luomiseksi
  • Telakointitiedot (OPTIONS) - Näytä koko järjestelmän kattavat tiedot

Esimerkki: telakointitiedot -f

  • docker-uloskirjautuminen (palvelin) - kirjautuminen ulos Docker-rekisteristä

Advanced Docker -komennot

  • satama-koneen päivitys oletus - Päivitä satamalaite uusimpaan versioon. Miten tämä päivitys tapahtuu, riippuu luodun ilmentymän taustalla olevasta jakelusta.
  • docker build –rm = false - Boolen asetukset ovat muodossa -d = false. Ohutekstissä näkyvä arvo on oletusarvo, joka asetetaan, jos et määritä kyseistä lippua. Jos määrität Boolen lipun ilman arvoa, tämä asettaa lipun todelliseksi riippumatta oletusarvosta.

Retket ja tempput Docker-komentojen käyttämiseen

  • Käytä -f -lippua aktivoidaksesi puunkorjuun

Esimerkiksi: satamalaituri lokit -f

  • JSON-jako voidaan saavuttaa telakoinnissa oletuksena, yksittäiset avaimet voidaan purkaa jq: llä.
  • Pakkausasennuksiin on kiinnitettävä erityistä huomiota, koska myös nämä komennot ovat välimuistissa.
  • On olemassa muutamia paikkoja, joissa voidaan määrittää komennot Docker-tiedostoosi.
  • Lisää välimuisti välimuistiin, kun tiedostoja vaihdetaan
  • Kuvan rakentamishetkellä levyihin ei tarvitse kirjoittaa
  • Kaikki käyttäjät määritetään isännästä, joten käyttäjän nimitietosäiliötä ei ole.
  • Sudo auttaa suorittamaan docker-komennot
  • Telakan aloittaminen suorittamiseen on suhteellisen helppo prosessi
  • Docker sallii aliasten luomisen omille komennoilleen erittäin tehokkaalla tavalla. Tämä auttaa hallitsemaan ja käsittelemään pitkiä ja todella suuria telakointikomentoja. Tiedostot ~ / .bashrcor ~ / .bash_aliases pitävät aliaksen arvot.
  • Verkon sisäisesti käytettävien säilöjen saavuttamiseksi on aina välttämätöntä pidättää säilön vastaava tunnus, komento ps -a auttaa tämän arkistointia.
  • Kun tarvittava portti on käytössä toisessa palvelussa, isäntäportti voidaan kytkeä säiliön suorittamiseen tiettyyn konttiporttiin.Eg (isäntäportti 8080 konttisatamaan 50)
  • Docker tarjoaa lisätukea tarpeettomien koodibittien puhdistamiseksi käyttöönottoastiasta.
  • Se on aina asetettu pariksi telakatiedosto, joka liittyy vastaaviin ajo-lauseisiin. Tämä auttaa ratkaisemaan ongelmat kuten määrätään, sulkematta tarpeettoman levytilan käytön pois.
  • Telakoitsija suosii aina hakemaan lausuntoja telakointitiedostoon, joka ei ole muuttunut. Aikasäästö voidaan saavuttaa asettamalla telakointitiedostossa kuvattu sisältö järjestyksessä, jossa vähiten mahdollinen muutoksen sisältö mainitaan yläosassa ja todennäköisemmin muutoksen sisältö on kuvattu tiedoston alaosassa.

johtopäätös

Vaikka telakka näyttää olevan helppo asentaa, se on oikeastaan ​​monimutkainen järjestelmä käsiteltäväksi, kun otetaan huomioon sen eloisat ominaisuudet kuvalle. Ehdottomasti, Docker on yksi suosituista virtualisointityökaluista ja sallii sen erittäin hyvin yhdessä isäntäkäyttöjärjestelmän kanssa.

Suositellut artikkelit

Tämä on opas Docker-komentoihin. Täällä olemme keskustelleet sekä perus-, välittömistä että edistyneemmistä Docker-komennoista. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja.

  1. Advanced GIT -komennot
  2. Luettelo kiskojen komennoista
  3. C-peruskomennot
  4. Bootstrap-komennot

Luokka: