#docker #tensorflow #jupyter-notebook
#docker #tensorflow #jupyter-записная книжка
Вопрос:
Я хочу использовать официальные изображения Tensorflow docker для создания и редактирования записной книжки 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 смонтировать хост-том:
docker run -it --rm -v $PWD:/tmp -w /tmp -p 8888:8888 tensorflow/tensorflow:nightly-py3-jupyter
… он по-прежнему обращается к записным книжкам, хранящимся в контейнере, а не к хосту.
Ответ №1:
Записные книжки хранятся внутри папки container / tf, поэтому копирование ваших файлов туда поможет:
docker run -it --rm -v $PWD:/tf -p 8888:8888 tensorflow/tensorflow:nightly-py3-jupyter
Первая упомянутая вами команда используется для запуска программы TensorFlow, разработанной на хост-компьютере, а не на ноутбуке.