https://github.com/wemake-services/wemake-dind
Our docker-in-docker image with Python
https://github.com/wemake-services/wemake-dind
dind docker docker-dind python python3 wemake
Last synced: about 1 year ago
JSON representation
Our docker-in-docker image with Python
- Host: GitHub
- URL: https://github.com/wemake-services/wemake-dind
- Owner: wemake-services
- License: mit
- Created: 2021-02-16T09:09:04.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-03-26T04:32:30.000Z (about 1 year ago)
- Last Synced: 2025-04-12T10:22:18.759Z (about 1 year ago)
- Topics: dind, docker, docker-dind, python, python3, wemake
- Language: Dockerfile
- Homepage: https://hub.docker.com/r/wemakeservices/wemake-dind
- Size: 79.1 KB
- Stars: 16
- Watchers: 2
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# wemake-dind
[](https://wemake.services)
[](https://github.com/wemake-services/wemake-dind/actions?query=workflow%3Atest)
[](https://hub.docker.com/r/wemakeservices/wemake-dind/)
[](https://hub.docker.com/r/wemakeservices/wemake-dind/)
Our docker-in-docker image with Python.
## Usage
We use this image in our GitLab-based builds. Like:
- [`wemake-django-template`](https://github.com/wemake-services/wemake-django-template/blob/master/%7B%7Bcookiecutter.project_name%7D%7D/.gitlab-ci.yml#L14)
- [`wemake-vue-template`](https://github.com/wemake-services/wemake-vue-template/blob/master/template/.gitlab-ci.yml#L9)
It really helps us to speed up the build and fix possible errors in one place.
Example usage:
```yaml
build:
image: wemakeservices/wemake-dind:latest
interruptible: true
services:
- docker:dind
variables:
DOCKER_DRIVER: overlay2
before_script:
- echo 'Done!'
```
## Tags
We use tags, however in this particular case we enforce using `:latest`.
It should always just work.
Our tag policy is:
- First two version numbers are identical to the `docker` version tag, so `FROM docker:20.10` will always produce `wemake-dind:20.10.x`
- The last version number is a patch release, it is our custom one and is not related to `docker` tags at all