Ошибка монтирования докера win7 всегда: C: \ Program Files \ Docker Toolbox \ docker.exe: ответ от демона: недопустимый режим: / opt / webapp - PullRequest
0 голосов
/ 23 сентября 2018

enter image description here

$ docker run -d -vd: / dockerfile: / opt / webapp 6fae60ef3446

C: \ Program Files \ Docker Toolbox \ docker.exe: Ответ об ошибке от демона: недопустимый режим: /opt/webapp.

почему всегда показывать ошибку, как быть в порядке?пожалуйста!

1 Ответ

0 голосов
/ 19 октября 2018

Оказалось, что Docker Toolbox нуждается в другом подходе, как указано в этом обсуждении

Форумы Docker: сопоставление каталога Windows с контейнером Docker

Как они сказали,

В Windows вы не можете напрямую сопоставить каталог Windows с вашим контейнером.Потому что ваши контейнеры находятся внутри виртуальной машины VirtualBox.Таким образом, ваша команда docker -v фактически отображает каталог между виртуальной машиной и контейнером.

Таким образом, вы должны сделать это в два этапа:

Сопоставить каталог Windows с виртуальной машиной через менеджер VirtualBox. Mapкаталог в вашем контейнере в каталог в вашей виртуальной машине Вам лучше использовать пользовательский интерфейс Kitematic, чтобы помочь вам.Это намного проще.

  • Сначала я определил общую папку на VirtualBox для машины, которую я использую.
  • Затем закрыл окна машины и докера, затем снова запустил панель инструментов докера.,
  • Затем запустите docker-machine ssh default и просто измените каталог на общую папку (с указанным именем).Мой был "cd mydocker", затем с помощью ls вы можете увидеть файлы, которыми вы поделились с ВМ.
  • И в наборе инструментов запустите docker, запустите -it -v / mydocker: / path_in_container image_name / bin / sh
  • Вы должны увидеть папку и содержимое в /path_in_container.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...