Docker image with python 2.7.13 + python 3.6.0 + mongodb 3.2. It's based on Alpine Linux 3.5.
# Build image
sudo docker build -t docker-practice .
# Run image with psuedo-tty being attached to the screen
sudo docker run \
--interactive --tty \
--publish 12345:27017 \
--volume /srv/docker-practice/db:/data/db \
--rm --name docker-practice docker-practice
# Run image as a daemon
sudo docker run \
--detach \
--publish 12345:27017 \
--volume /srv/docker-practice/db:/data/db \
--rm --name docker-practice docker-practice
# Attach to the running docker image
sudo docker exec -it docker-practice /bin/sh
# Stop running docker container
sudo docker stop docker-practice- Use Supervisor with Docker, by docker team
- github.com/jbfink/docker-wordpress, a supervisord sample
- Supervisor: A Process Control System, an official webpage
- Python docker image
- Alpine Linux package management - Add a Package, Alpine Linux wiki
mongodbpackage of Alpine Linux- Dockerize MongoDB, by docker team
(laughs)
docker-practice is primarily distributed under the terms of both the MIT license and the Apache License (Version 2.0). See COPYRIGHT for details.