Docker-Printer
docker-printer is a CLI for easily managing multistep and branching dockerfiles.
Regular multi-stage dockerfiles and docker build commands are incredibly powerful and useful; however, they are designed for building a single image. Multistage builds can be used to define multiple related images, but this quickly results in complicated dockerfiles, possibly duplicated instructions, and complicated collections of build commands.
docker-printer addresses this in two main ways:
- By allowing dockerfiles to be composed from re-usable modules.
- By building bake files for use by
docker buildx bakethat consolidate the build processes of multiple images in multiple environments into a single configuration file.
Getting Started and Documentation
pip install docker-printer
docker-printer init
See the documentation for how to get started.
There are also example docker constructs provided in the /examples folder.
Metadata
Release files for docker-printer 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| docker_printer-1.0.0.tar.gz | 18.9 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| docker_printer-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 28.4 kB
Release files / docker_printer-1.0.0.tar.gz
| Download URL | docker_printer-1.0.0.tar.gz |
|---|---|
| Size | 18.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5728b2b5a1b6a397bbfc6f1481460a70f95c1fbca14da095e38342545658008b
|
|
BLAKE2b-256 checksum How to use checksums |
abfddf9d5f3b35a68411f6e19195015bc4a30a55196d12dbfa6361267b2506f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.31.0
|
Release files / docker_printer-1.0.0-py3-none-any.whl
| Download URL | docker_printer-1.0.0-py3-none-any.whl |
|---|---|
| Size | 9.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
d743cb4e418f4dfaa1e66b715fe0ca523f16715fbf0c30edc21e7a430eef69f3
|
|
BLAKE2b-256 checksum How to use checksums |
08526d1401debcda6e81a080dc8b99f41e0326f87f8d8587daa64c838b1b1bf8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.31.0
|
Security for docker-printer 1.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.