Как сохранить и отредактировать блокнот Jupyter в директории хоста, используя официальный докер-контейнер Tensorflow? - PullRequest
0 голосов
/ 12 апреля 2019

Я хочу использовать официальные образы док-станции Tensorflow для создания и редактирования записной книжки Jupyter, хранящейся на хосте.

Я немного запутался в том, какие коммутаторы мне нужно предоставить.Для запуска сценария Tensorflow на хосте, документы предлагают:

docker run -it --rm -v $PWD:/tmp -w /tmp tensorflow/tensorflow python ./script.py

.. и запустить службу Jupyter:

docker run -it -p 8888:8888 tensorflow/tensorflow:nightly-py3-jupyter

Когда я пытаюсь объединить коммутаторы для запуска Jupyter + mountтом хоста:

docker run -it --rm -v $PWD:/tmp -w /tmp -p 8888:8888 tensorflow/tensorflow:nightly-py3-jupyter

... он все еще обращается к записным книжкам, хранящимся в контейнере, а не к хосту.

1 Ответ

0 голосов
/ 12 апреля 2019

Записные книжки хранятся в папке container / tf, поэтому при копировании ваших файлов все получится:

docker run -it --rm -v $PWD:/tf  -p 8888:8888 tensorflow/tensorflow:nightly-py3-jupyter

Первая упомянутая вами команда используется для запуска программы TensorFlow разработано на хост-машине, а не на ноутбуке.

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