Skip to content

Docker compose with custom DockerFile for Data Science and Computer Vision purpose

License

Notifications You must be signed in to change notification settings

Midnight93/Computer-Vision-Docker-Jupyter

Repository files navigation

Computer-Vision-Docker-Workspace

Docker compose with custom DockerFile for Data Science and Computer Vision purposes with Jupyter notebook.

Next steps for AWS GPU Instances and Local GPU

  • OpenCV + Tensorflow (done) - tag: 0.1
  • Gym - tag: gym_testing --> gym_stable
  • Plotly - tag: 0.2
  • NVIDIA Container Toolkit - tag: nvidia_toolkit
  • CUDA - tag: nvidia_toolkit
  • Detectron2 - tag: detectron2
  • YoloV5 - tag: yolo5

List of libreries

  • cython
  • numpy
  • pandas
  • matplotlib
  • lxml
  • tensorflow
  • opencv-contrib-python
  • scikit-learn

Documentation

Topic Documentation
Docker https://docs.docker.com/get-docker/
Numpy https://numpy.org/
Pandas https://pandas.pydata.org/
Matplotlib https://matplotlib.org/
Tensorflow https://www.tensorflow.org/
Scikit-learn https://scikit-learn.org/

Usage

https://localhost:8080/tree

Start

docker-compose up -d

Stop

docker-compose down

or

docker container stop [name_container]

Credentials

How envs variable is define inside the docker-compose.yml

environment:
    - JUPYTER_TOKEN=easy
    - PASSWORD=password

Password

PASSWORD=password

ACCESS_TOKEN

JUPYTER_TOKEN=easy

Volumes

volumes:
   - jupyter-work:/home/jovyan/work
   - jupyter-datasets:/home/jovyan/work/datasets
   - jupyter-modules:/home/jovyan/work/modules
   - jupyter-notebook:/etc/ssl/notebook

About

Docker compose with custom DockerFile for Data Science and Computer Vision purpose

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published