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.