Как да монтирате Docker том към хост?

Kak Da Montirate Docker Tom K M Host



Docker е един от най-популярните инструменти за контейнеризация, който се използва за разработване и разпространение на проекти, приложения и софтуер. Той позволява на разработчиците да стартират различни приложения, изолирани от хост системата, без да имат отделна операционна система, на която да работят. Той въведе контейнери, които се поддържат и управляват от множество Docker компоненти и томовете са един от тях.

Този изчерпателен урок ще предостави най-лесния начин за монтиране на Docker обем към хоста.







Как да монтирате Docker Volume към хост?

За да монтирате тома на Docker към хоста, вижте следните инструкции:



  • Генерирайте нов том, като стартирате докер обем създаване
  • Избройте проверките на обема.
  • Покажете и изберете изображението на Docker, за да създадете нов контейнер заедно с монтирането на тома.
  • Изпълнете docker exec -it sh команда за стартиране на контейнера.
  • Добавете нов файл в контейнера и добавете малко текст.
  • Създайте друг Docker контейнер и монтирайте тома от първия контейнер.
  • Редактирайте съществуващия файл с обем данни и рестартирайте контейнера.
  • Изпълнете котка команда за показване на съдържанието на файла, който е добавен чрез два различни контейнера за проверки.

Стъпка 1: Създайте обем



Първоначално използвайте следната команда, за да генерирате новия том:





докер обем създаване -- име V1.0

Тук:



  • докер обем създавам командата се използва за генериране на обем.
  • – име се използва за указване на името на тома.
  • V1.0 е нашето ново име на том:

След като направите това, обемът ще бъде създаден.

Стъпка 2: Обем на списъка

След това избройте всички съществуващи томове, като изпълните дадената по-долу команда, за да проверите дали новият том е създаден или не:

докер обем ls

Според дадения по-долу резултат, новият том е създаден успешно:

Стъпка 3: Показване на Docker изображения

След това изпълнете предоставената команда, за да покажете Docker изображения: От дадения изход избрахме ново изображение: най-новото за по-нататъшен процес:

Стъпка 4: Монтирайте тома на Docker

След това генерирайте нов Docker контейнер с прикачения към него обем с помощта на дадената по-долу команда:

докер изпълнение -на -- име =с_img2 -във V1.0: / V1.0 ново изображение: най-новото

Тук:

  • флаг, използван за изпълнение на контейнера във фонов режим.
  • – име опцията се използва за указване на името на контейнера.
  • с_img2 е нашето ново име на Docker контейнер.
  • -във опция обозначава обема.
  • V1.0 е създаденият преди това нов том.
  • newimage: от деца е съществуващото изображение на Docker, което генерира новия контейнер:

Стъпка 5: Създайте файл в обема с данни

Сега генерирайте нов файл и добавете текст към него. За да направите това, преминете към обвивката на Docker, като изпълните предоставената команда:

докер изп -то с_img2 ш

След това изпълнете ехо команда за генериране и редактиране на новия файл. След това използвайте изход команда за излизане от контейнера:

# echo 'това са con_img2 данни' > /V1.0/sample1.txt

# изход

Стъпка 6: Създайте контейнер и добавете том с данни

За да създадете нов Docker контейнер и да добавите обем данни към него, изпълнете предоставената команда:

докер изпълнение -на -- име =с_img3 --томове-от con_img2 ново изображение:последно

В горната команда:

  • – име флаг, използван за добавяне на името на контейнера.
  • томове-от се използва за монтиране на обемите от друг контейнер.
  • с_img2 е изходният контейнер.
  • ново изображение: най-новото е нашето изградено име на Docker изображение:

Стъпка 7: Редактирайте файла в обема на данните

Сега стартирайте контейнера на Docker, като използвате докер изпълнител команда и отидете до неговия режим на обвивка:

докер изп -то с_img3 ш

След като направите това, редактирайте предварително създадения файл в новия контейнер, като изпълните ехо команда:

# echo 'това са con_img3 данни' >> /V1.0/sample1.txt

# изход

В резултат на това, sample1.txt файлът ще бъде актуализиран успешно:

Стъпка 8: Рестартирайте Docker Container

За да проверите дали обемът на Docker е монтиран или не, стартирайте рестартиране на докер команда заедно с името на контейнера:

докер рестартиране con_img3

Стъпка 9: Стартирайте контейнера

И накрая, стартирайте контейнера и покажете данните на конкретния файл, за да потвърдите, че и двата контейнера могат да четат и записват в един и същи обем данни, като стартирате котка команда:

докер изп -то с_img3 ш

# cat /V1.0/sample1.txt

Може да се види, че текстът, добавен от два различни контейнера към един и същи обем данни, е показан успешно:

Това е! Осигурили сме подробна процедура за монтиране на тома на Docker към хоста.

Заключение

За да монтирате Docker тома към хоста, първо генерирайте нов том, като стартирате докер обем създаване команда и ги избройте за проверки. След това изберете изображението на Docker, за да създадете нов контейнер заедно с монтирането на тома. След това изпълнете контейнера, създайте файл и добавете някои данни. Сега създайте друг Docker контейнер и монтирайте тома от друг контейнер. Променете файла с обема на данните и рестартирайте контейнера. И накрая, изпълнете котка команда за проверка на добавеното съдържание. Тази статия илюстрира начина за монтиране на Docker том към хост.