Docker

Docker Cheat Sheet

Docker Cheat Sheet
Docker je platforma otvoreného zdroja, ktorú je možné použiť na vytváranie, zasielanie a spúšťanie aplikácií balením softvéru do kontajnerov. Docker má veľa príkazov a možností a je veľmi ťažké si každý príkaz zapamätať. Ak s Dockerom začínate alebo dokonca máte nejaké skúsenosti s prostredím Dockeru, môže byť užitočné mať rýchly prehľad najbežnejšie používaných príkazov Dockera na správu prostredia Docker.

Tento výukový program vysvetľuje niektoré z najčastejšie používaných príkazov Dockeru.

Podmienky Dockeru

Táto časť definuje niektoré z najužitočnejších výrazov Dockeru.

Docker Obrázok: Sada súborov iba na čítanie. Tieto súbory sú súčasťou operačného systému, ktorý je potrebný na spustenie kontajnera Docker.

Dockerfile: Jednoduchý textový súbor, ktorý obsahuje všetky príkazy, ktoré môže používateľ zavolať v príkazovom riadku, aby zostavil alebo vytvoril obrázok.

Kontajnery Docker: Malé a ľahké alternatívy k Virtual Machines slúžiace na spustenie aplikácie v izolovanom prostredí.

Register Docker: Centralizované miesto na ukladanie všetkých obrázkov Dockeru, ktoré vám umožňuje nahrávať a sťahovať ľubovoľné obrázky pomocou príkazového riadku.

Docker Volume: Mechanizmus alebo technika, ktorá ukladá údaje generované kontajnerom Docker.

Sieť Docker: Používa sa na komunikáciu medzi hostiteľom dockeru a kontajnerom.

Informačné príkazy Dockeru

Ak ste zodpovední za správu kontajnera a obrázka Dockeru, budete musieť vedieť, ako získať dôležité informácie o kontajneroch a obrázkoch na ich správu.

Ak chcete vytlačiť informácie o platforme Docker nainštalovanej vo vašom systéme, spustite nasledujúci príkaz:

docker info

Príkaz poskytne podrobné informácie o Dockerovi, ako v nasledujúcom výstupe:

Zákazník:
Režim ladenia: false
Server:
Kontajnery: 10
Beh: 2
Pozastavené: 0
Zastavené: 8
Obrázky: 8
Verzia servera: 18.09.1
Ovládač úložiska: overlay2
Zálohovanie súborového systému: xfs
Podporuje d_type: true
Natívny rozdiel prekrytia: pravda
Ovládač protokolovania: súbor json
Ovládač Cgroup: cgroupfs
Pluginy:
Zväzok: miestny
Sieť: preklenutie nulového prekrytia hostiteľa macvlan
Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
Roj: neaktívny
Runtime: runc
Predvolený runtime: runc
Init Binary: docker-init
verzia containerd: c4446665cb9c30056f4998ed953e6d4ff22c7c39
verzia runc: 4fc53a81fb7c994640722ac585fa9ca548971871
init verzia: fec3683
Možnosti zabezpečenia:
seccomp
Profil: predvolený
Verzia jadra: 4.18.0-193.14.2.el8_2.x86_64
Operačný systém: CentOS Linux 8 (Core)
OSType: linux
Architektúra: x86_64
CPU: 2
Celková pamäť: 1.94GiB
Názov: centos8
ID: GWWI: E5JU: VW33: NKPG: NUSJ: Y5C3: JL55: FSKN: ONCD: GJXY: HTAZ: W7OD
Root Dir: / var / lib / docker
Režim ladenia: false
Register: https: // index.docker.io / v1 /
Štítky:
Experimentálne: nepravdivé
Nezabezpečené registre:
127.0.0.0/8
Live Restore Enabled: false
Licencia produktu: Community Engine

Ak chcete uviesť iba spustené kontajnery vo vašom systéme, spustite nasledujúci príkaz:

docker ps

Ak chcete zobraziť zoznam spustených aj zastavených kontajnerov vo vašom systéme, spustite nasledujúci príkaz:

docker ps -a

Ak chcete vytlačiť protokoly ľubovoľného bežiaceho kontajnera, spustite nasledujúci príkaz:

docker prihlási ID kontajnera

Ak chcete vytlačiť informácie o objekte o kontajneri, spustite nasledujúci príkaz:

ukotviteľný panel skontrolovať ID kontajnera

Ak chcete vytlačiť všetky spustené procesy v kontajneri, spustite nasledujúci príkaz:

docker top ID kontajnera

Ak chcete vytlačiť využitie živých prostriedkov ľubovoľného kontajnera, spustite nasledujúci príkaz:

docker stats cntainer-id

Ak chcete tlačiť zmeny na súboroch a adresároch v súborovom systéme, spustite nasledujúci príkaz:

docker diff ID kontajnera

Príkazy kontajnera Docker

Ak chcete spustiť kontajner, spustite nasledujúci príkaz:

docker start ID kontajnera

Ak chcete zastaviť kontajner, spustite nasledujúci príkaz:

docker stop kontajner-id

Ak chcete pozastaviť kontajner, spustite nasledujúci príkaz:

docker pause container-id

Ak chcete kontajner reštartovať, spustite nasledujúci príkaz:

docker restart ID kontajnera

Ak chcete zrušiť pozastavenie pozastaveného kontajnera, spustite nasledujúci príkaz:

docker unpause container-id

Ak chcete odoslať signál zabitia do bežiaceho kontajnera, spustite nasledujúci príkaz:

docker kill container-id

Ak chcete blokovať, kým sa bežiaci kontajner nezastaví, spustite nasledujúci príkaz:

docker počkaj ID kontajnera

Ak sa chcete pripojiť k spustenému kontajneru, spustite nasledujúci príkaz:

docker pripojiť ID kontajnera

Ak chcete premenovať existujúci kontajner, spustite nasledujúci príkaz:

ukotviteľný panel premenovať názov-kontajnera nový-názov-kontajnera

Ak chcete vytvoriť kontajner z obrázka bez jeho spustenia, spustite nasledujúci príkaz:

ukotviteľný panel vytvoriť image-name

Ak chcete z obrázka spustiť nový kontajner a po ukončení ho odstrániť, spustite nasledujúci príkaz:

docker run --rm image-name

Ak chcete z obrázka založiť nový kontajner a udržať ho v chode, spustite nasledujúci príkaz:

docker run -td image-name

Ak chcete z obrázka spustiť nový kontajner a vytvoriť v kontajneri interaktívny bash shell, spustite nasledujúci príkaz:

docker run -it -rm image-name / bin / bash

Ak chcete aktualizovať konfiguráciu jedného alebo viacerých kontajnerov, spustite nasledujúci príkaz:

docker update názov-kontajnera

Ak chcete odstrániť kontajner, ktorý nie je spustený, spustite nasledujúci príkaz:

docker container rm názov-kontajnera

Príkazy dockového obrázka

Ak chcete vytiahnuť obrázok z registra Docker Hub, spustite nasledujúci príkaz:

docker pull image-name

Ak chcete vytvoriť obrázok z Dockerfile, spustite nasledujúci príkaz:

docker zostaviť Dockerfile

Ak chcete tlačiť obrázok do registra Docker Hub, spustite nasledujúci príkaz:

docker push dockerhubusername / imagename

Ak chcete vytvoriť obrázok z kontajnera, spustite nasledujúci príkaz:

docker commit názov-kontajnera nový-názov-obrázka

Ak chcete uložiť obrázok do archívu tar, spustite nasledujúci príkaz:

ukotviteľný panel uložiť image-name> tarfile

Ak chcete odstrániť obrázok, spustite nasledujúci príkaz:

docker rmi image-name

Ak chcete zobraziť zoznam všetkých dostupných obrázkov vo vašom systéme, spustite nasledujúci príkaz:

ukotviteľné obrázky

Ak chcete zobraziť históriu obrázka, spustite nasledujúci príkaz:

docker history image-name

Príkazy siete Docker

Táto časť obsahuje niektoré príkazy súvisiace so sieťou.

Ak chcete zobraziť zoznam všetkých sietí vo vašom systéme, spustite nasledujúci príkaz:

docker network ls

Ak chcete vytlačiť informácie o jednej alebo viacerých sieťach, spustite nasledujúci príkaz:

ukotviteľná sieť skontrolovať názov siete

Ak chcete pripojiť kontajner k sieti, spustite nasledujúci príkaz:

docker network connect network-name container-name

Ak chcete odpojiť kontajner od siete, spustite nasledujúci príkaz:

docker network odpojiť network-name container-name

Ak chcete odstrániť jednu alebo viac sietí, spustite nasledujúci príkaz:

docker network rm názov siete

Príkazy hlasitosti Docker

Táto časť zobrazuje niektoré príkazy súvisiace so zväzkom v Dockeri.

Ak chcete vytvoriť nový zväzok Docker, spustite nasledujúci príkaz:

docker volume vytvoriť volume-name

Ak chcete zobraziť zoznam všetkých zväzkov Docker vo vašom systéme, spustite nasledujúci príkaz:

zoznam ukotviteľného doku

Ak chcete vytlačiť viac informácií o zväzku Docker, spustite nasledujúci príkaz:

ukotviteľný diel objem skontrolovať názov zväzku

Ak chcete zo systému odstrániť zväzok Docker, spustite nasledujúci príkaz:

docker volume rm volume-name

Záver

V tejto príručke ste sa dozvedeli o najbežnejšie používaných príkazoch súvisiacich s Dockerom. Dúfam, že vám tento článok ušetrí čas pri správe prostredia Docker vo vašom systéme.

Pridajte gestá myši do systému Windows 10 pomocou týchto bezplatných nástrojov
V posledných rokoch sa počítače a operačné systémy veľmi vyvinuli. Boli časy, keď používatelia museli prechádzať správcami súborov pomocou príkazov. R...
Ovládajte a spravujte pohyb myši medzi viacerými monitormi v systéme Windows 10
Správca myši s duálnym displejom umožňuje ovládať a konfigurovať pohyb myši medzi viacerými monitormi spomalením jeho pohybu blízko hranice. Windows 1...
WinMouse vám umožňuje prispôsobiť a vylepšiť pohyb ukazovateľa myši na počítači so systémom Windows
Ak chcete vylepšiť predvolené funkcie kurzora myši, použite freeware WinMouse. Pridáva ďalšie funkcie, ktoré vám pomôžu vyťažiť zo svojej skromnej myš...