Не удается открыть папку в контейнере docker - PullRequest
0 голосов
/ 15 января 2020

Я действительно новичок в работе с Docker. Теперь я хочу открыть определенную папку в контейнере Docker, чтобы я мог сохранить созданные файлы Jupyter Notebook. Я делаю это на Windows 10. Если я пытаюсь сделать это следующим образом:

 docker run -it -p 8888:8888 -v C:/Users/Larry/AI/bootcamp:/home/jovyan/bootcamp --rm --name jupyter jupyter/tensorflow-notebook

Я получаю сообщение об ошибке:

C:\Program Files\Docker Toolbox\docker.exe: Error response from daemon: invalid mode: /home/jovyan/bootcamp.

Если я делаю это таким образом:

docker run -it -p 8888:8888 -v /User/Larry/AI/bootcamp:/home/jovyan/bootcamp --rm --name jupyter jupyter/tensorflow-notebook

Контейнер создан, и я могу создать новый файл Jupyter, но он не сохраняется. Кто-нибудь видит, что не так?

1 Ответ

1 голос
/ 16 января 2020

Это может быть связано с этой проблемой - : в C: сбивает с толку парсер аргументов.

Обходным путем может быть просто переписать монтирование тома, как указано в выпуске github:

docker run --mount type=bind,source=/path/with:colon,destination=/mnt

Обновление

docker run -it -p 8888:8888 --mount type=bind,source=C:/Users/Larry/AI/bootcamp,destination=/home/jovyan/bootcamp --rm --name jupyter jupyter/tensorflow-notebook

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