Docker for Python-Opencv based on Debian sid
- python (2.7)
- python-pip
- python-virtualenv
- python-opencv
- python-matplotlib
- Update your python packages into
requirments.txt
- Edit virtualenv path in
bin/venv
default is/tmp/env
- Build Docker images
$ sudo docker build -t <image_name> <Dockerfile>
- Run docker with mount your directory into /app into docker container
$ sudo docker run -v <volume>:/app -v /tmp:/tmp <image_name> bin/venv <command>
- Files structure
$ ls
app
$ tree
app
├── bin
│ └── venv
├── Dockerfile
├── main.py
├── README.md
└── requirements.txt
- Commands
$ sudo docker build -t py-opencv app
$ sudo docker run -v $PWD/app:/app -v /tmp:/tmp py-opencv bin/venv python main.py