Как подключить том Docker к хосту?

Kak Podklucit Tom Docker K Hostu



Docker — один из самых популярных инструментов контейнеризации, который используется для разработки и распространения проектов, приложений и программного обеспечения. Это позволяет разработчикам запускать различные приложения изолированно от хост-системы, не имея для них отдельной ОС. Он представил контейнеры, которые поддерживаются и управляются несколькими компонентами Docker, и тома являются одним из них.

Это подробное руководство предоставит самый простой способ подключить том Docker к хосту.







Как подключить том Docker к хосту?

Чтобы подключить том Docker к хосту, следуйте следующим инструкциям:



  • Создайте новый том, запустив команду создание тома докера
  • Перечислите проверки томов.
  • Отобразите и выберите образ Docker, чтобы создать новый контейнер и смонтировать том.
  • Выполните docker exec -it sh команда для запуска контейнера.
  • Добавьте новый файл внутри контейнера и добавьте текст.
  • Создайте еще один контейнер Docker и смонтируйте том из первого контейнера.
  • Отредактируйте существующий файл тома данных и перезапустите контейнер.
  • Выполните кот Команда для отображения содержимого файла, добавленного через два разных контейнера для проверки.

Шаг 1: Создайте объем



Сначала используйте следующую команду для создания нового тома:





создание тома докера --имя Версия 1.0

Здесь:



  • объем докера создавать Команда используется для создания тома.
  • -имя Тег используется для указания имени тома.
  • Версия 1.0 это наше новое имя тома:

После этого том будет создан.

Шаг 2: Объем списка

Затем перечислите все существующие тома, выполнив приведенную ниже команду, чтобы проверить, создан ли новый том или нет:

объем докера лс

Согласно приведенному ниже выводу, новый том успешно создан:

Шаг 3. Отображение изображений Docker

Затем выполните предоставленную команду для отображения изображений Docker: Из данного вывода мы выбрали новое изображение: последнее для дальнейшего процесса:

Шаг 4. Подключите том Docker

После этого создайте новый контейнер Docker с прикрепленным к нему томом с помощью приведенной ниже команды:

запуск докера -из --имя =with_img2 Версия 1.0: / V1.0 новый образ: последний

Здесь:

  • флаг, используемый для выполнения контейнера в фоновом режиме.
  • -имя Опция используется для указания имени контейнера.
  • with_img2 — это наше новое имя контейнера Docker.
  • опция обозначает громкость.
  • Версия 1.0 — это ранее созданный новый том.
  • новый образ: от детей — это существующий образ Docker, который генерирует новый контейнер:

Шаг 5. Создайте файл внутри тома данных

Теперь создайте новый файл и добавьте в него текст. Для этого перейдите в оболочку Docker, выполнив предоставленную команду:

докер руководитель -это with_img2 ш

Далее выполните эхо команда для создания и редактирования нового файла. После этого используйте Выход команда для выхода из контейнера:

# echo 'это данные con_img2' > /V1.0/sample1.txt

# Выход

Шаг 6. Создайте контейнер и добавьте том данных

Чтобы создать новый контейнер Docker и добавить в него том данных, выполните предоставленную команду:

запуск докера -из --имя =with_img3 --volumes-от con_img2 новое изображение: последний

В приведенной выше команде:

  • -имя флаг, используемый для добавления имени контейнера.
  • объемы-от Тег используется для монтирования томов из другого контейнера.
  • with_img2 является исходным контейнером.
  • новое изображение: последнее — это имя нашего встроенного образа Docker:

Шаг 7. Отредактируйте файл внутри тома данных

Теперь запустите контейнер Docker, используя команду докер-исполнитель команду и перейдите в ее режим оболочки:

докер руководитель -это with_img3 ш

После этого отредактируйте ранее созданный файл внутри нового контейнера, выполнив команду эхо команда:

# echo 'это данные con_img3' >> /V1.0/sample1.txt

# Выход

В результате образец1.txt файл будет успешно обновлен:

Шаг 8. Перезапустите Docker-контейнер.

Чтобы проверить, смонтирован ли том Docker или нет, запустите перезапуск докера команда по имени контейнера:

перезапуск докера con_img3

Шаг 9: Запустите контейнер

Наконец, запустите контейнер и отобразите данные конкретного файла, чтобы убедиться, что оба контейнера могут читать и записывать один и тот же том данных, запустив команду кот команда:

докер руководитель -это with_img3 ш

# кот /V1.0/sample1.txt

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

Вот и все! Мы предоставили подробную процедуру подключения тома Docker к хосту.

Заключение

Чтобы смонтировать том Docker к хосту, сначала создайте новый том, запустив команду создание тома докера команду и перечислите их для проверки. После этого выберите образ Docker, чтобы создать новый контейнер и смонтировать том. Затем запустите контейнер, создайте файл и добавьте некоторые данные. Теперь создайте еще один контейнер Docker и смонтируйте том из другого контейнера. Измените файл тома данных и перезапустите контейнер. Наконец, выполните кот команда для проверки добавленного контента. В этой статье показан способ подключения тома Docker к хосту.