Как я могу передавать файлы между хостом windows и образом linux docker? - PullRequest
0 голосов
/ 13 февраля 2020

Я использую windows 10 и самую последнюю версию docker. Я пытаюсь запустить docker изображение и передавать файлы в него и из него.

Я пытался использовать команду "docker cp", но из того, что я видел в Интернете, этого не происходит Похоже, работает для docker изображений. Он работает только для контейнеров.

При поиске информации по этой теме c я видел только ответы, относящиеся к контейнерам, а не к изображениям.

1 Ответ

0 голосов
/ 13 февраля 2020

A docker image - это в основном шаблон, используемый для контейнеров. Если вы добавите что-то к изображению, оно будет отображаться во всех контейнерах. Поэтому, если вы просто хотите поделиться одним набором файлов, которые не меняются, вы можете добавить команду копирования в ваш файл docker, а затем запустить новый образ, и вы найдете контейнер.

Другой вариант - использовать общие тома. Общие тома - это, в основном, папки, которые существуют как на хост-машине, так и в работающем контейнере docker. Если вы переместите файл в хост-системе в эту папку, он будет доступен в контейнере (а если вы поместите что-то из контейнера в папку на стороне контейнера, вы сможете получить к нему доступ со стороны хоста).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...