Personal container environment for python development.
898
Personal container environment for python2 and python3 development.
Stop bloating your machine with packages and dependencies, code inside the Docker container! Everything is isolated, controlled, 100% customizable and it's reusable or disposable (if you want).
Read the Dockerfile! There's useful comments there. (actually you should always read any scripts you download from the internet :P)
This is not a Docker image for production/release python applications!
Docker: Make sure you have docker installed and running in your machine. Some great resources:
Manual: Clone the repository, make your changes to the Dockerfile, build, run and attach your shell and/or VSCode (using Remote - Container Extension) to the container.
The --build-arg determine the users configuration. If you don't pass any --build-arg it will use pydev as default user/pwd. You can also use your currently logged user if you pass --build-arg USER=$USER and --build-arg PW=YOURPASSWORDHERE
git clone https://github.com/1mamute/dev-container-python.git
cd dev-container-python
docker build --build-arg USER=pydev \
--build-arg UID=1000 \
--build-arg GID=1000 \
--build-arg PW=pydev \
--tag dev-container-python:latest .
docker run -it -u pydev dev-container-python:latest /bin/bash
Docker Hub: Pull the image from DockerHub, run and attach your shell and/or VSCode (using Remote - Container Extension) to the container
docker pull 1mamute/dev-container-python:latest
docker run -it -u pydev 1mamute/dev-container-python:latest /bin/bash
Content type
Image
Digest
Size
198.2 MB
Last updated
over 5 years ago
docker pull 1mamute/dev-container-python