Jak připojit svazek Docker k hostiteli?

Jak Pripojit Svazek Docker K Hostiteli



Docker je jedním z nejpopulárnějších kontejnerizačních nástrojů, který se používá pro vývoj a distribuci projektů, aplikací a softwaru. Umožňuje vývojářům spouštět různé aplikace izolované od hostitelského systému, aniž by museli mít individuální operační systém, na kterém by mohli běžet. Představil kontejnery, které jsou podporovány a spravovány více komponentami Docker a svazky jsou jedním z nich.

Tento komplexní výukový program poskytne nejjednodušší způsob, jak připojit svazek Docker k hostiteli.







Jak připojit svazek Docker k hostiteli?

Chcete-li připojit svazek Docker k hostiteli, přečtěte si následující pokyny:



  • Vygenerujte nový svazek spuštěním vytvoření svazku dockeru
  • Vyjmenujte ověření objemu.
  • Zobrazte a vyberte obrázek Docker a vytvořte nový kontejner spolu s připojením svazku.
  • Proveďte docker exec -it sh příkaz ke spuštění kontejneru.
  • Přidejte nový soubor do kontejneru a přidejte nějaký text.
  • Vytvořte další kontejner Docker a připojte svazek z prvního kontejneru.
  • Upravte existující soubor datového svazku a restartujte kontejner.
  • Proveďte kočka příkaz k zobrazení obsahu souboru, který byl přidán prostřednictvím dvou různých kontejnerů pro ověření.

Krok 1: Vytvořte svazek



Nejprve pomocí následujícího příkazu vygenerujte nový svazek:





vytvoření svazku dockeru --název V1.0

Tady:



  • svazek dockeru vytvořit příkaz se používá pro generování svazku.
  • -název tag se používá pro specifikaci názvu svazku.
  • V1.0 je název našeho nového svazku:

Poté se vytvoří svazek.

Krok 2: Seznam svazků

Poté vypište všechny existující svazky spuštěním níže uvedeného příkazu a ověřte, zda byl nový svazek vytvořen či nikoli:

svazek dockeru ls

Podle níže uvedeného výstupu byl nový svazek úspěšně vytvořen:

Krok 3: Zobrazte obrázky Docker

Dále spusťte poskytnutý příkaz pro zobrazení obrázků Docker: Z daného výstupu jsme vybrali newimage:nejnovější pro další postup:

Krok 4: Připojte svazek Docker

Poté pomocí níže uvedeného příkazu vygenerujte nový kontejner Docker s připojeným svazkem:

docker spustit -d -z --název =with_img2 -v V1.0: / V1.0 newimage:nejnovější

Tady:

  • -d příznak používaný ke spuštění kontejneru na pozadí.
  • -název volba se používá pro zadání názvu kontejneru.
  • with_img2 je náš nový název kontejneru Docker.
  • -v volba označuje hlasitost.
  • V1.0 je dříve vytvořený nový svazek.
  • newimage: od dětí je existující obrázek Dockeru, který generuje nový kontejner:

Krok 5: Vytvořte soubor uvnitř datového svazku

Nyní vygenerujte nový soubor a přidejte do něj nějaký text. Chcete-li tak učinit, přejděte do prostředí Docker provedením poskytnutého příkazu:

přístavní dělník exec -to with_img2 sh

Dále proveďte echo příkaz pro vygenerování a úpravu nového souboru. Poté použijte výstup příkaz k opuštění kontejneru:

# echo 'jsou to data con_img2' > /V1.0/sample1.txt

# východ

Krok 6: Vytvořte kontejner a přidejte objem dat

Chcete-li vytvořit nový kontejner Docker a přidat do něj objem dat, spusťte poskytnutý příkaz:

docker spustit -d -z --název =with_img3 --svazky-od con_img2 newimage:nejnovější

Ve výše uvedeném příkazu:

  • -název příznak používaný k přidání názvu kontejneru.
  • svazky-od tag se používá pro montáž svazků z jiného kontejneru.
  • with_img2 je zdrojový kontejner.
  • newimage:nejnovější je náš vytvořený název obrázku Docker:

Krok 7: Upravte soubor uvnitř svazku dat

Nyní spusťte kontejner Docker pomocí docker exec příkaz a přejděte do jeho shell režimu:

přístavní dělník exec -to with_img3 sh

Poté upravte dříve vytvořený soubor v novém kontejneru spuštěním echo příkaz:

# echo 'jsou to data con_img3' >> /V1.0/sample1.txt

# východ

V důsledku toho sample1.txt soubor bude úspěšně aktualizován:

Krok 8: Restartujte Docker Container

Chcete-li ověřit, zda je svazek Docker připojen nebo nespuštěn restart dockeru příkaz podél názvu kontejneru:

restart dockeru con_img3

Krok 9: Spusťte kontejner

Nakonec spusťte kontejner a zobrazte data konkrétního souboru, abyste potvrdili, že oba kontejnery mohou číst a zapisovat do stejného objemu dat spuštěním kočka příkaz:

přístavní dělník exec -to with_img3 sh

# cat /V1.0/sample1.txt

Je vidět, že text, který byl přidán ze dvou různých kontejnerů do stejného objemu dat, byl úspěšně zobrazen:

A je to! Poskytli jsme podrobný postup pro připojení svazku Docker k hostiteli.

Závěr

Chcete-li připojit svazek Docker k hostiteli, nejprve vygenerujte nový svazek spuštěním vytvoření svazku dockeru a uveďte je pro ověření. Poté vyberte obrázek Docker a vytvořte nový kontejner spolu s připojením svazku. Poté spusťte kontejner, vytvořte soubor a přidejte některá data. Nyní vytvořte další kontejner Docker a připojte svazek z jiného kontejneru. Upravte soubor datového svazku a restartujte kontejner. Nakonec proveďte kočka příkaz pro ověření přidaného obsahu. Tento článek ilustroval způsob připojení svazku Docker k hostiteli.