Satamatyöläinen

Docker-huijausarkki

Docker-huijausarkki
Docker on avoimen lähdekoodin alusta, jota voidaan käyttää sovellusten rakentamiseen, lähettämiseen ja ajamiseen pakkaamalla ohjelmistoja kontteihin. Dockerilla on paljon komentoja ja vaihtoehtoja, ja jokaista komentoa on hyvin vaikea muistaa. Jos olet uusi Docker-käyttäjä tai vaikka sinulla on jonkin verran kokemusta Docker-ympäristöstä, voi olla hyödyllistä saada pikaviite yleisimmin käytettyihin Docker-komentoihin Docker-ympäristön hallitsemiseksi.

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:

telakointitiedot

Komento 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 ps

Jos haluat listata sekä käynnissä olevat että pysäytetyt säilöt järjestelmässäsi, suorita seuraava komento:

telakka ps -a

Tulosta minkä tahansa käynnissä olevan säilön lokit suorittamalla seuraava komento:

telakointiloki kirjaa säilötunnuksen

Tulosta säilön objektitiedot suorittamalla seuraava komento:

telakka tarkastaa kontin tunnuksen

Jos haluat tulostaa kaikki käynnissä olevat prosessit säilössä, suorita seuraava komento:

telakan yläsäiliön tunnus

Jos haluat tulostaa minkä tahansa säilön reaaliaikaisen käytön, suorita seuraava komento:

telakointitilastot cntainer-id

Tulosta muutokset tiedostojärjestelmän tiedostoihin ja hakemistoihin suorittamalla seuraava komento:

telakan diff-kontin tunnus

Docker Container -komennot

Aloita säilö suorittamalla seuraava komento:

telakan aloitusastian tunnus

Pysäytä säilö suorittamalla seuraava komento:

telakan pysäytysastian tunnus

Keskeytä säilö suorittamalla seuraava komento:

telakka tauko säiliön tunnus

Käynnistä säilö uudelleen suorittamalla seuraava komento:

telakointiaseman uudelleenkäynnistysastian tunnus

Voit peruuttaa keskeytetyn säilön tauon suorittamalla seuraavan komennon:

telakointiaseman unpause-kontin tunnus

Voit lähettää tapposignaalin käynnissä olevaan säilöön suorittamalla seuraavan komennon:

telakka tappaa kontti-id

Estä, kunnes käynnissä oleva säilö pysähtyy, suorittamalla seuraava komento:

telakka odota kontin tunnus

Muodosta yhteys käynnissä olevaan säilöön suorittamalla seuraava komento:

telakoitsija kiinnitä kontin tunnus

Nimeä olemassa oleva säilö uudelleen suorittamalla seuraava komento:

docker nimeä säilön nimi uudelleen uusi säilö-nimi

Jos haluat luoda säilön kuvasta käynnistämättä sitä, suorita seuraava komento:

docker luo kuvan nimi

Voit aloittaa uuden säilön kuvasta ja poistaa säilön poistuttaessa suorittamalla seuraavan komennon:

docker run --rm kuvan nimi

Voit aloittaa uuden säilön kuvasta ja pitää sen käynnissä suorittamalla seuraavan komennon:

docker run -td -kuvanimi

Aloita uusi säilö kuvasta ja luo säilöön interaktiivinen bash-kuori suorittamalla seuraava komento:

telakointiajo -it -rm image-name / bin / bash

Päivitä yhden tai useamman säilön kokoonpano suorittamalla seuraava komento:

docker-päivityksen säilön nimi

Jos haluat poistaa säilön, jos se ei ole käynnissä, suorita seuraava komento:

telakointikontin rm-kontin nimi

Docker Image -komennot

Vedä kuva Docker Hub -rekisteristä suorittamalla seuraava komento:

telakointiaseman vedä kuvan nimi

Luo kuva Docker-tiedostosta suorittamalla seuraava komento:

docker rakentaa Dockerfile

Voit siirtää kuvan Docker Hub -rekisteriin suorittamalla seuraavan komennon:

docker push dockerhubusername / imagename

Voit luoda kuvan säilöstä suorittamalla seuraavan komennon:

docker sitoudu säilön nimi new-image-name

Voit tallentaa kuvan terva-arkistoon suorittamalla seuraavan komennon:

docker save image-name> tarfile

Poista kuva suorittamalla seuraava komento:

telakoitsija rmi image-name

Voit luetella kaikki käytettävissä olevat kuvat järjestelmässä suorittamalla seuraavan komennon:

telakointikuvia

Voit näyttää kuvan historian suorittamalla seuraavan komennon:

telakointihistorian kuvan nimi

Docker-verkkokomennot

Tässä osassa on joitain verkkoon liittyviä komentoja.

Voit luetella kaikki järjestelmän verkot suorittamalla seuraavan komennon:

telakointiverkko ls

Tulosta yhden tai useamman verkon tiedot suorittamalla seuraava komento:

telakointiverkko tarkistaa verkon nimen

Yhdistä säilö verkkoon suorittamalla seuraava komento:

telakointiverkko yhdistää verkkonimi säilönimi

Irrota säilö verkosta suorittamalla seuraava komento:

telakointiverkko katkaise verkkonimen säilön nimi

Poista yksi tai useampi verkko suorittamalla seuraava komento:

telakointiverkon rm-verkon nimi

Docker Volume -komennot

Tässä osassa on joitain volyymiin liittyviä komentoja Dockerissa.

Luo uusi Docker-taltio suorittamalla seuraava komento:

telakointiaseman äänenvoimakkuuden luominen

Voit luetella kaikki järjestelmän Docker-taltiot suorittamalla seuraavan komennon:

telakointiaseman äänenvoimakkuuslista

Jos haluat tulostaa lisätietoja Docker-taltiosta, suorita seuraava komento:

telakointiaseman tilavuus tarkista tilavuuden nimi

Poista Docker-taltio järjestelmästä suorittamalla seuraava komento:

telakointiaseman volyymi-nimen nimi

Johtopää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.

Parhaat pelit, joita voi seurata käsien seurannalla
Oculus Quest esitteli äskettäin loistavan ajatuksen seurannasta ilman ohjaimia. Yhä kasvavan määrän pelejä ja aktiviteetteja, jotka tukevat tukea joko...
Kuinka näyttää OSD-peitto koko näytön Linux-sovelluksissa ja peleissä
Koko näytön pelien pelaaminen tai sovellusten käyttäminen häiriöttömässä koko näytön tilassa voi estää sinut paneelissa tai tehtäväpalkissa näkyvistä ...
Viisi parasta pelin kaappauskorttia
Olemme kaikki nähneet ja rakastaneet suoratoistopelejä YouTubessa. PewDiePie, Jakesepticye ja Markiplier ovat vain joitain huippupelaajista, jotka ova...