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.