Various Python-related Docker images
Dockerfile linksNote: these tags are mutable. Freeze an image environment by using its digest instead:
# extract
docker inspect --format='{{index .RepoDigests 0}}' slmg/python:devenv
slmg/python@sha256:ba2ec02ff67f2fc14bb5e6b4dc2e5f6ae4cec60faffa2fda717e14ad359ebb28
# pull
docker image pull slmg/python@sha256:ba2ec02ff67f2fc14bb5e6b4dc2e5f6ae4cec60faffa2fda717e14ad359ebb28
# build
FROM slmg/python@sha256:ba2ec02ff67f2fc14bb5e6b4dc2e5f6ae4cec60faffa2fda717e14ad359ebb28
RUN ...
docker pull slmg/docker-python[:latest|generic]
# Example using the latest (generic) image
docker container run --rm -it \
--user moby \
-v $(pwd):/home/moby/app \
--workdir /home/moby/app \
slmg/python
FROM slmg/python
USER moby
WORKDIR /home/moby
COPY requirements.txt .
RUN pip install -r requirements.txt
COPY your_app.py .
CMD ["python", "your_app.py"]
docker pull slmg/docker-python:devenv
This image contains ohmyzsh
and a default .zshrc. Mount your own custom config at runtime:
docker container run -it --rm \
-v ~/docker/zsh_history:/home/moby/.zsh_history \
-v ~/docker/zshrc:/home/moby/.zshrc \
-v ~/docker/my-own.zsh-theme:/home/moby/.oh-my-zsh/themes/my-own.zsh-theme \
slmg/python:devenv
Happy git interaction over ssh:
ssh-add ~/.ssh/git-rsa
docker container run -it --rm \
-v ~/.gitconfig:/home/moby/.gitconfig \
-v $SSH_AUTH_SOCK:/ssh-agent \
-e SSH_AUTH_SOCK=/ssh-agent \
slmg/python:devenv
Content type
Image
Digest
Size
65.3 MB
Last updated
about 6 years ago
docker pull slmg/python