Tämä opetusohjelma selittää joitain yleisimmin käytettyjä Docker-komentoja.
Dockerin ehdot
Tässä osassa määritellään hyödyllisimmät Docker-termit.
Docker-kuva: Joukko vain luku-tiedostoja. Nämä tiedostot ovat osa käyttöjärjestelmää, jota tarvitaan Docker-säilön suorittamiseen.
Docker-tiedosto: Yksinkertainen tekstitiedosto, joka sisältää kaikki komennot, joita käyttäjä voi kutsua komentoriviltä kuvan kokoamiseksi tai rakentamiseksi.
Docker-kontit: Pienet ja kevyet vaihtoehdot virtuaalikoneille, joita käytetään sovelluksen suorittamiseen eristetyssä ympäristössä.
Docker-rekisteri: Keskitetty paikka kaikkien Docker-kuvien tallentamiseen, jonka avulla voit ladata ja ladata kuvia komentorivillä.
Docker-äänenvoimakkuus: Mekanismi tai tekniikka, joka tallentaa Docker-säilön tuottamat tiedot.
Docker-verkko: Käytetään telakointiaseman ja kontin väliseen viestintään.
Docker Information -komennot
Jos olet vastuussa Docker-säilön ja kuvan hallinnasta, sinun on tiedettävä, miten saat tärkeitä tietoja kontteista ja kuvista niiden hallitsemiseksi.
Tulosta järjestelmään asennetun Docker-alustan tiedot suorittamalla seuraava komento:
telakointitiedotKomento antaa yksityiskohtaista tietoa Dockerista, kuten seuraavassa lähdössä:
Asiakas:Virheenkorjaustila: väärä
Palvelin:
Kontit: 10
Juoksu: 2
Keskeytetty: 0
Pysäytetty: 8
Kuvat: 8
Palvelinversio: 18.09.1
Tallennusohjain: peite2
Tiedostojärjestelmän tukeminen: xfs
Tukee d_type: true
Native Overlay Diff: totta
Kirjausohjain: json-tiedosto
Cgroup-ohjain: cgroupfs
Laajennukset:
Äänenvoimakkuus: paikallinen
Verkko: silta-isäntä macvlan null overlay
Loki: awslogs fluentd gcplogs gelf journaln json-file local logentries splunk syslog
Parvi: ei-aktiivinen
Kesto: runc
Suorituksen oletusaika: runc
Init-binaari: docker-init
containerd-versio: c4446665cb9c30056f4998ed953e6d4ff22c7c39
runc-versio: 4fc53a81fb7c994640722ac585fa9ca548971871
init-versio: fec3683
Turvallisuusvaihtoehdot:
seccomp
Profiili: oletus
Ytimen versio: 4.18.0-193.14.2.el8_2.x86_64
Käyttöjärjestelmä: CentOS Linux 8 (Core)
OST-tyyppi: linux
Arkkitehtuuri: x86_64
Suorittimet: 2
Muisti yhteensä: 1.94GiB
Nimi: centos8
ID: GWWI: E5JU: VW33: NKPG: NUSJ: Y5C3: JL55: FSKN: ONCD: GJXY: HTAZ: W7OD
Docker-juurihakemisto: / var / lib / docker
Virheenkorjaustila: väärä
Rekisteri: https: // index.satamatyöläinen.io / v1 /
Tarrat:
Kokeellinen: väärä
Epävarmat rekisterit:
127.0.0.0/8
Suora palautus käytössä: väärä
Tuotteen lisenssi: Yhteisön moottori
Jos haluat listata vain järjestelmän käynnissä olevat säilöt, suorita seuraava komento:
telakka psJos haluat listata sekä käynnissä olevat että pysäytetyt säilöt järjestelmässäsi, suorita seuraava komento:
telakka ps -aTulosta minkä tahansa käynnissä olevan säilön lokit suorittamalla seuraava komento:
telakointiloki kirjaa säilötunnuksenTulosta säilön objektitiedot suorittamalla seuraava komento:
telakka tarkastaa kontin tunnuksenJos haluat tulostaa kaikki käynnissä olevat prosessit säilössä, suorita seuraava komento:
telakan yläsäiliön tunnusJos haluat tulostaa minkä tahansa säilön reaaliaikaisen käytön, suorita seuraava komento:
telakointitilastot cntainer-idTulosta muutokset tiedostojärjestelmän tiedostoihin ja hakemistoihin suorittamalla seuraava komento:
telakan diff-kontin tunnusDocker Container -komennot
Aloita säilö suorittamalla seuraava komento:
telakan aloitusastian tunnusPysäytä säilö suorittamalla seuraava komento:
telakan pysäytysastian tunnusKeskeytä säilö suorittamalla seuraava komento:
telakka tauko säiliön tunnusKäynnistä säilö uudelleen suorittamalla seuraava komento:
telakointiaseman uudelleenkäynnistysastian tunnusVoit peruuttaa keskeytetyn säilön tauon suorittamalla seuraavan komennon:
telakointiaseman unpause-kontin tunnusVoit lähettää tapposignaalin käynnissä olevaan säilöön suorittamalla seuraavan komennon:
telakka tappaa kontti-idEstä, kunnes käynnissä oleva säilö pysähtyy, suorittamalla seuraava komento:
telakka odota kontin tunnusMuodosta yhteys käynnissä olevaan säilöön suorittamalla seuraava komento:
telakoitsija kiinnitä kontin tunnusNimeä olemassa oleva säilö uudelleen suorittamalla seuraava komento:
docker nimeä säilön nimi uudelleen uusi säilö-nimiJos haluat luoda säilön kuvasta käynnistämättä sitä, suorita seuraava komento:
docker luo kuvan nimiVoit aloittaa uuden säilön kuvasta ja poistaa säilön poistuttaessa suorittamalla seuraavan komennon:
docker run --rm kuvan nimiVoit aloittaa uuden säilön kuvasta ja pitää sen käynnissä suorittamalla seuraavan komennon:
docker run -td -kuvanimiAloita uusi säilö kuvasta ja luo säilöön interaktiivinen bash-kuori suorittamalla seuraava komento:
telakointiajo -it -rm image-name / bin / bashPäivitä yhden tai useamman säilön kokoonpano suorittamalla seuraava komento:
docker-päivityksen säilön nimiJos haluat poistaa säilön, jos se ei ole käynnissä, suorita seuraava komento:
telakointikontin rm-kontin nimiDocker Image -komennot
Vedä kuva Docker Hub -rekisteristä suorittamalla seuraava komento:
telakointiaseman vedä kuvan nimiLuo kuva Docker-tiedostosta suorittamalla seuraava komento:
docker rakentaa DockerfileVoit siirtää kuvan Docker Hub -rekisteriin suorittamalla seuraavan komennon:
docker push dockerhubusername / imagenameVoit luoda kuvan säilöstä suorittamalla seuraavan komennon:
docker sitoudu säilön nimi new-image-nameVoit tallentaa kuvan terva-arkistoon suorittamalla seuraavan komennon:
docker save image-name> tarfilePoista kuva suorittamalla seuraava komento:
telakoitsija rmi image-nameVoit luetella kaikki käytettävissä olevat kuvat järjestelmässä suorittamalla seuraavan komennon:
telakointikuviaVoit näyttää kuvan historian suorittamalla seuraavan komennon:
telakointihistorian kuvan nimiDocker-verkkokomennot
Tässä osassa on joitain verkkoon liittyviä komentoja.
Voit luetella kaikki järjestelmän verkot suorittamalla seuraavan komennon:
telakointiverkko lsTulosta yhden tai useamman verkon tiedot suorittamalla seuraava komento:
telakointiverkko tarkistaa verkon nimenYhdistä säilö verkkoon suorittamalla seuraava komento:
telakointiverkko yhdistää verkkonimi säilönimiIrrota säilö verkosta suorittamalla seuraava komento:
telakointiverkko katkaise verkkonimen säilön nimiPoista yksi tai useampi verkko suorittamalla seuraava komento:
telakointiverkon rm-verkon nimiDocker Volume -komennot
Tässä osassa on joitain volyymiin liittyviä komentoja Dockerissa.
Luo uusi Docker-taltio suorittamalla seuraava komento:
telakointiaseman äänenvoimakkuuden luominenVoit luetella kaikki järjestelmän Docker-taltiot suorittamalla seuraavan komennon:
telakointiaseman äänenvoimakkuuslistaJos haluat tulostaa lisätietoja Docker-taltiosta, suorita seuraava komento:
telakointiaseman tilavuus tarkista tilavuuden nimiPoista Docker-taltio järjestelmästä suorittamalla seuraava komento:
telakointiaseman volyymi-nimen nimiJohtopäätös
Tässä oppaassa opit yleisimmin käytetyistä Dockeriin liittyvistä komennoista. Toivon, että tämä artikkeli säästää aikaa hallitessasi Docker-ympäristöä järjestelmässäsi.