Ako pripojiť zväzok Docker na hostiteľa?

Ako Pripojit Zvazok Docker Na Hostitela



Docker je jedným z najpopulárnejších kontajnerových nástrojov, ktorý sa používa na vývoj a distribúciu projektov, aplikácií a softvéru. Umožňuje vývojárom spúšťať rôzne aplikácie izolované od hostiteľského systému bez toho, aby mali na spustenie individuálny operačný systém. Predstavila kontajnery, ktoré sú podporované a spravované viacerými komponentmi Docker a zväzky sú jedným z nich.

Tento komplexný návod poskytne najjednoduchší spôsob pripojenia zväzku Docker k hostiteľovi.







Ako pripojiť zväzok Docker na hostiteľa?

Ak chcete pripojiť zväzok Docker k hostiteľovi, prečítajte si nasledujúce pokyny:



  • Vytvorte nový zväzok spustením vytvorenie zväzku docker
  • Uveďte overenia objemu.
  • Zobrazte a vyberte obrázok Docker a vytvorte nový kontajner spolu s pripojením zväzku.
  • Vykonajte docker exec -it sh príkaz na spustenie kontajnera.
  • Pridajte nový súbor do kontajnera a pridajte nejaký text.
  • Vytvorte ďalší kontajner Docker a pripojte zväzok z prvého kontajnera.
  • Upravte existujúci súbor s objemom údajov a reštartujte kontajner.
  • Vykonajte kat príkaz na zobrazenie obsahu súboru, ktorý bol pridaný prostredníctvom dvoch rôznych kontajnerov na overenie.

Krok 1: Vytvorte zväzok



Na vygenerovanie nového zväzku najprv použite nasledujúci príkaz:





vytvorenie zväzku docker --názov V1.0

Tu:



  • zväzok dokovacieho zariadenia vytvoriť príkaz sa používa na generovanie zväzku.
  • -názov značka sa používa na zadanie názvu zväzku.
  • V1.0 je názov nášho nového zväzku:

Potom sa vytvorí zväzok.

Krok 2: Vypíšte objem

Potom zadajte zoznam všetkých existujúcich zväzkov spustením nižšie uvedeného príkazu, aby ste overili, či bol nový zväzok vytvorený alebo nie:

zväzok dokovacieho zariadenia ls

Podľa nižšie uvedeného výstupu bol nový zväzok úspešne vytvorený:

Krok 3: Zobrazte obrázky Docker

Ďalej vykonajte poskytnutý príkaz na zobrazenie obrázkov Docker: Z daného výstupu sme vybrali newimage:najnovšie pre ďalší postup:

Krok 4: Pripojte zväzok Docker

Potom pomocou nižšie uvedeného príkazu vygenerujte nový kontajner Docker s pripojeným zväzkom:

docker spustiť -d -z --názov =with_img2 -v V1.0: / V1.0 newimage:najnovší

Tu:

  • -d príznak používaný na spustenie kontajnera na pozadí.
  • -názov voľba sa používa na zadanie názvu kontajnera.
  • with_img2 je náš nový názov kontajnera Docker.
  • -v možnosť označuje hlasitosť.
  • V1.0 je predtým vytvorený nový zväzok.
  • newimage: od detí je existujúci obrázok Docker, ktorý generuje nový kontajner:

Krok 5: Vytvorte súbor vo vnútri zväzku údajov

Teraz vygenerujte nový súbor a pridajte doň nejaký text. Ak to chcete urobiť, prejdite do prostredia Docker vykonaním poskytnutého príkazu:

doker exec -to with_img2 sh

Ďalej vykonajte ozvena príkaz na vygenerovanie a úpravu nového súboru. Potom použite VÝCHOD príkaz na opustenie kontajnera:

# echo 'sú to údaje con_img2' > /V1.0/sample1.txt

# VÝCHOD

Krok 6: Vytvorte kontajner a pridajte objem údajov

Ak chcete vytvoriť nový kontajner Docker a pridať doň objem údajov, spustite poskytnutý príkaz:

docker spustiť -d -z --názov =with_img3 --zväzky-od con_img2 newimage:najnovšie

Vo vyššie uvedenom príkaze:

  • -názov príznak používaný na pridanie názvu kontajnera.
  • zväzkov-od tag sa používa na montáž zväzkov z iného kontajnera.
  • with_img2 je zdrojový kontajner.
  • newimage:najnovšie je názov nášho vytvoreného obrázka Docker:

Krok 7: Upravte súbor vo vnútri zväzku údajov

Teraz spustite kontajner Docker pomocou docker exec príkaz a prejdite do jeho shell režimu:

doker exec -to with_img3 sh

Potom upravte predtým vytvorený súbor v novom kontajneri spustením príkazu ozvena príkaz:

# echo 'sú to údaje con_img3' >> /V1.0/sample1.txt

# VÝCHOD

V dôsledku toho sample1.txt súbor bude úspešne aktualizovaný:

Krok 8: Reštartujte kontajner Docker

Ak chcete overiť, či je zväzok Docker pripojený alebo nie, spustite reštart dockera príkaz pozdĺž názvu kontajnera:

reštartujte docker con_img3

Krok 9: Spustite kontajner

Nakoniec spustite kontajner a zobrazte údaje konkrétneho súboru, aby ste sa uistili, že oba kontajnery môžu čítať a zapisovať do rovnakého objemu údajov spustením kat príkaz:

doker exec -to with_img3 sh

# cat /V1.0/sample1.txt

Je možné vidieť, že text, ktorý bol pridaný z dvoch rôznych kontajnerov do rovnakého objemu údajov, sa úspešne zobrazil:

To je všetko! Poskytli sme podrobný postup pripojenia zväzku Docker k hostiteľovi.

Záver

Ak chcete pripojiť zväzok Docker k hostiteľovi, najskôr vygenerujte nový zväzok spustením vytvorenie zväzku docker a uveďte ich na overenie. Potom vyberte obrázok Docker a vytvorte nový kontajner spolu s pripojením zväzku. Potom spustite kontajner, vytvorte súbor a pridajte nejaké údaje. Teraz vytvorte ďalší kontajner Docker a pripojte zväzok z iného kontajnera. Upravte súbor s objemom údajov a reštartujte kontajner. Nakoniec vykonajte kat na overenie pridaného obsahu. Tento článok ilustroval spôsob pripojenia zväzku Docker k hostiteľovi.