Zephyrnet logo

Yli 20 Docker-komentoa säiliöiden rakentamiseen, käyttämiseen ja hallintaan

Treffi:

esittely

Docker on avoimen lähdekoodin alusta, joka tarjoaa kehittäjille kaiken, mitä he tarvitsevat sovellusten luomiseen, pakkaamiseen ja käyttöönottoon virtaviivaisella tavalla. Dockerin konttiteknologian avulla voit niputtaa sovelluksesi ja kaikki niiden riippuvuudet yhdeksi itsenäiseksi yksiköksi, joka voidaan helposti siirtää eri alustoilla ja toimia saumattomasti konteissa. Kuitenkin, jotta voit hyödyntää Dockerin tarjoamia ominaisuuksia, sinun on totuttava sen komentorivikäyttöliittymään (CLI). Tässä artikkelissa opastamme sinut läpi pakolliset Docker-komennot, jotka jokaisen kehittäjän ja järjestelmänvalvojan tulee olla työkalupakkissaan.

Dockerin komennot

Sisällysluettelo

Miksi tarvitset Docker-komentoja?

Docker-komennot ovat välttämättömiä Docker-säilöjen ja -kuvien hallinnassa ja vuorovaikutuksessa niiden kanssa. Se sisältää säilöjen luomisen, suorittamisen, pysäyttämisen, poistamisen ja kuvien luomisen Dockerfilesista. Lisäksi se mahdollistaa tehtävien suorittamisen, kuten live-säilöjen luetteloimisen, säilön tilan tarkistamisen, tiedostojen siirtämisen isäntäkoneen ja säilöjen välillä sekä Docker-verkkojen ja Docker-taltioiden hallinnan. Käytössä on mahdotonta saavuttaa haluttua Dockerin käyttöä konttisovelluksissa, saavuttaa siirrettävyys ja helpottaa sen käyttöönottoa eri alustoilla.

Kuinka käyttää Docker-komentoja?

Tässä on joitain yleisiä tapoja käyttää Docker-komentoja:

  1. Suorita konttidocker run [OPTIONS] IMAGE[:TAG|@DIGEST] [COMMAND] [ARG...] Tämä komento luo ja käynnistää uuden säilön määritetystä kuvasta.
  2. Lista käynnissä olevat säilötdocker ps Luetteloi kaikki tällä hetkellä käynnissä olevat säilöt.
  3. Pysäytä säiliödocker stop CONTAINER_ID Pysäyttää sen tunnuksen tai nimen määrittämän käynnissä olevan säilön.
  4. Poista säiliödocker rm CONTAINER_ID Poistaa pysäytetyn säiliön järjestelmästä.
  5. Vedä kuvadocker pull IMAGE[:TAG|@DIGEST] Lataa määritetyn kuvan rekisteristä (esim. Docker Hub).
  6. Rakenna kuvadocker build [OPTIONS] PATH | URL | - Rakentaa uuden kuvan Docker-tiedoston ohjeista.
  7. Listaa kuviadocker images Luetteloi kaikki saatavilla olevat kuvat paikallisessa järjestelmässä.
  8. Poista kuvadocker rmi IMAGE[:TAG|@DIGEST] Poistaa määritetyn kuvan paikallisesta järjestelmästä.
  9. Suorita komento säilössädocker exec [OPTIONS] CONTAINER_ID COMMAND [ARG...] Suorittaa määritetyn komennon käynnissä olevassa säilössä.
  10. Näytä lokitdocker logs CONTAINER_ID Hakee määritetyn säilön lokit.

Nämä ovat vain muutamia esimerkkejä. Alla olen toimittanut luettelon telakointikäskyistä. Voit myös tutkia muita komentoja ja niiden vaihtoehtoja suorittamalla docker --help tai viitata virallinen Docker-dokumentaatio.

Tässä on luettelo Top Dockerin komennoista

Docker-versio

docker version -komento näyttää järjestelmääsi asennetun Dockerin nykyisen version. Se tarjoaa tietoja Docker-asiakas- ja palvelinversioista sekä monia muita yksityiskohtia, kuten käyttöjärjestelmä, arkkitehtuuri ja ydinversio.

Käyttö

docker version

telakkahaku 

docker search komennon avulla voit etsiä Docker-kuvia Docker Hubista, joka on virallinen Docker-kuvien rekisteri. Voit etsiä kuvia nimellä tai käyttää avainsanoja löytääksesi osuvia kuvia.

Käyttö

docker search <image_name>

telakkaveto 

docker pull -komento lataa Docker-kuvan rekisteristä (kuten Docker Hubista) paikalliselle koneellesi. Sinun on vedettävä siitä kuva ennen säilön luomista.

Käyttö

docker pull <image_name>:<tag>

telakointi

- docker run komento on yksi useimmin käytetyistä Docker-komennoista. Se luo uuden säilön määritetystä kuvasta ja käynnistää sen. Säilön toiminnan mukauttamiseen voit antaa useita vaihtoehtoja, kuten porttien paljastamisen, asennustaltioiden ja ympäristömuuttujien asettamisen.

Käyttö

docker run [OPTIONS] <image_name>:<tag> [COMMAND] [ARG...]

docker ps 

docker ps komento luettelee kaikki järjestelmässäsi tällä hetkellä käynnissä olevat säilöt. Oletuksena se näyttää vain käynnissä olevat säilöt, mutta voit käyttää -a lippu luetellaksesi kaikki kontit (käynnissä ja pysäytettyinä).

Käyttö

docker ps
docker ps -a

telakkapysäkki

docker stop komento pysäyttää yhden tai useamman käynnissä olevan säilön. Voit määrittää säilön sen nimen tai tunnuksen perusteella.

Käyttö

docker stop <container_name_or_id>

telakka käynnistyy uudelleen 

docker restart komento käynnistää uudelleen yhden tai useamman käynnissä olevan säilön. Se ensin pysäyttää säiliön (säiliöt) ja käynnistää ne sitten uudelleen.

Käyttö

docker restart <container_name_or_id>

telakka tappaa

docker kill komento pysäyttää käynnissä olevan kontin väkisin lähettämällä KILL-signaalin. Sitä tulee käyttää, kun docker stop komento ei pysty pysäyttämään konttia sulavasti.

Käyttö

docker kill <container_name_or_id>

docker exec 

docker exec komento suorittaa uuden komennon käynnissä olevan säilön sisällä. Tämä on hyödyllistä säiliöiden tarkastuksessa tai vianmäärityksessä ilman uuden kuoren käynnistämistä.

Käyttö

docker exec [OPTIONS] <container_name_or_id> [COMMAND] [ARG...]

Docker-kirjautuminen 

docker login komento todentaa sinut Docker-rekisterillä, kuten Docker Hubilla. Sinun on oltava todennettu, jotta voit siirtää kuvia rekisteriin.

Käyttö

docker login [OPTIONS] [SERVER]

telakoija sitoutua

docker commit komento luo uuden kuvan säilön muutoksista. Tästä on hyötyä käynnissä olevan säilön tilan kaappaamiseen ja uuden kuvan luomiseen tämän tilan perusteella.

Käyttö

docker commit [OPTIONS] <container_name_or_id> [REPOSITORY[:TAG]]

telakoitsijan työntö

- docker push komento lataa kuvan Docker-rekisteriin, kuten Docker Hubiin. Sinun on oltava todennettu rekisterissä ennen kuvan lähettämistä.

Käyttö

docker push <image_name>:<tag>

telakkaverkko

docker network komento hallitsee Docker-verkkoja. Sen avulla voit luoda, tarkastaa ja hallita verkkoja säiliöiden välistä viestintää varten.

Käyttö

docker network [COMMAND] [ARG...]

telakkahistoriaa

docker history -komento näyttää kuvan historian, mukaan lukien kuvan muodostavat tasot ja kunkin kerroksen luomiseen käytetyt komennot.

Käyttö

docker history <image_name>:<tag>

telakka rmi

docker rmi komento poistaa yhden tai useamman kuvan paikallisesta järjestelmästäsi. Sinun on pysäytettävä ja poistettava kaikki säilöt kuvan perusteella ennen kuin poistat itse kuvan.

Käyttö

docker rmi <image_name>:<tag>

telakka ps -

docker ps -a komento luettelee kaikki järjestelmän säilöt (käynnissä ja pysäytettyinä). Se on hyödyllinen komento saadaksesi yleiskuvan kaikista koneen säilöistä.

Käyttö

docker ps -a

telakkakopio

docker copy komento kopioi tiedostoja tai hakemistoja säilön ja paikallisen tiedostojärjestelmän välillä.

Käyttö

docker copy [OPTIONS] <container_name_or_id>:<src_path> <dest_path>
docker copy [OPTIONS] <src_path> <container_name_or_id>:<dest_path>

telakointilokit

docker logs komento hakee lokitulosteen säilöstä. Se on välttämätön komento säilöjen vianmääritykseen ja virheenkorjaukseen.

Käyttö

docker logs [OPTIONS] <container_name_or_id>

telakointiaseman äänenvoimakkuus

docker volume komento hallitsee Docker-taltioita. Volyymeja käytetään Docker-säilöjen luoman tiedon säilyttämiseen.

Käyttö

docker volume [COMMAND]

telakkakirjautuminen ulos

docker logout komento kirjautuu ulos Docker-rekisteristä.

Käyttö

docker logout [SERVER]

Tiedät nyt vain muutaman tärkeän Docker-komennon, mutta Dockerissa on monia muita komentoja ja vaihtoehtoja, jotka auttavat sinua hallitsemaan ja käsittelemään säilöjä. Yllä olevissa pidemmissä esimerkeissä Dockerin komentorivikäyttöliittymä tarjoaa tehokkaan ja joustavan tavan olla vuorovaikutuksessa Docker-säilöjen ja -kuvien kanssa. Kun haet kuvia rekisteristä, käytät säilöjä tai hallitset verkkoja ja asemia, nämä Docker-komennot optimoivat työnkulkusi ja maksimoivat säilötekniikan mahdollisuudet.

Lue myös: Dockerin kattava opas tietosuunnittelijoille

Bonus: Lisäkomennot

docker -kuvia

Luetteloi kaikki Docker-kuvat paikallisessa arkistossasi.

  • Käyttö: docker images
  • ulostulo: Näyttää kuvatunnuksen, arkiston nimen, tunnisteen ja kunkin kuvan koon.

docker rm

Poistaa yhden tai useamman Docker-säiliön.

  • Käyttö: docker rm [container_id or container_name]
  • ulostulo: Poistaa määritetyt säiliöt.

telakkarakennelma

Rakentaa Docker-kuvan Docker-tiedostosta.

  • Käyttö: docker build [options] [path]
  • Vaihtoehdot:
    • -t repository:tag määrittääksesi rakennetun kuvan arkiston ja tunnisteen.
    • -f Dockerfile määrittääksesi muun Docker-tiedoston kuin oletustiedoston rakennuskontekstissa.

Lue myös: Dockerin opetusohjelma: Vaiheittainen opetusohjelma aloittelijoille

Yhteenveto

Lopuksi nämä suosituimmat Docker-komennot on suunniteltu auttamaan säilöjen, kuvien, verkkojen, lokien ja muiden resurssien, kuten taltioiden, hallinnassa. Kun olet oppinut käyttämään näitä komentoja, voit suorittaa useita tehtäviä, mukaan lukien säilöjen suorittamisen, lokien katselun, kuvien hallinnan ja taltioiden käsittelyn. Kokeile käyttää näitä komentoja Docker-projekteissasi parantaaksesi työtäsi ja saadaksesi kaiken irti Docker-alustasta.

Kerro meille kommenttiosiossa, kuinka hyödyllisiä nämä Docker-komennot ovat sinulle. Haluaisimme kuulla sinusta.

spot_img

Uusin älykkyys

spot_img