- Environment variables:
MONGODB_PASSWORD
e.g. "developer"
- Run web server the latest release using
docker
. See patryklaskowski/website_project on DockerHubmake dockerhub-run
-
Prepare
Dockerfile
FROM python:3.9-alpine RUN apk update && \ apk add bash
-
Build image named
my-example-image
based onDockerfile
in current directory (.
)docker build . --tag my-example-image:latest --file Dockerfile
-
Run container executing bash command interactively
docker run -it --rm -v $(pwd):/my-workspace my-example-image:latest bash
-v
mounts current directory tomy-workspace
path in container
-
Publish image to DockerHub
- Tag image
docker tag my-example-image:latest patryklaskowski/my-example-image:latest
- Log in to DockerHub
docker login --username $DOCKER_USERNAME --password $DOCKER_PASSWORD
- Push your image to DockerHub
docker push patryklaskowski/my-example-image:latest
- Tag image