https://docs.docker.com/storage/
https://docs.docker.com/storage/volumes/
https://stackoverflow.com/questions/57341455/how-to-persist-my-notebooks-and-data-in-my-docker-image-container
docker run -it -p 8888:8888 -v /home/personal/Documents/tensorflowData:/tf/notebooks tensorflow/tensorflow:latest-gpu-jupyter
Change SOURCE_FOLDER
and DEST_FOLDER
accordingly (use absolute paths!).
Now if you navigate to localhost:8888
and create a notebook on DEST_FOLDER
, it also should be available on SOURCE_FOLDER
.
For tensorflow 2, the destination folder is /tf. You can create a folder of your choice, say: notebook, where you will save your file in your jupyter notebook. Those files will be available in the SOURCE_FOLDER you have set.
The changes in tensorflow-tutorials won’t be kept even if you choose it as your destination folder. You have to use another folder as detailed above.