Release 2022.03 contains the following packages:
- Python 3.10
- Jupyterlab
- Numpy
- Pandas
- Tensorflow
- Tensorflow Tensorboard
- Keras
- Pytorch
docker pull ohheyitsdave/deep-learning-jupyterlab
To run the environment on port 8888, use the following docker command:
docker run -d -p=<host-port>:<container-port> --name <container-name> ohheyitsdave/deep-learning-jupyterlab
For example:
docker run -d -p=8888:8888 --name jupyterlab ohheyitsdave/deep-learning-jupyterlab
To share a folder with the environment, use following command:
-v <host-directory>:<container-path>
For example:
docker run -d -p=8888:8888 -v ~/path/to/notebooks:/notebooks --name jupyterlab ohheyitsdave/deep-learning-jupyterlab
Alternative navigate to the folder you want to share with jupyer and use the $(pwd)
to get current path:
docker run --rm -it -p 8888:8888 -v "$(pwd):/notebooks" jupyter/notebook
Note:
- In Windows Command Line
(cmd)
, you can mount the current directory like so. - In PowerShell, you use
${PWD}
, which gives you the current directory.
Open your browser and type in: 'localhost:8888'. If you want to know more about how to use Jupyter Notebook, here are some tutorials. to get you started.