No project description provided
Project description
docker-image-size-limit
Limit your docker
image size with a simple CLI command.
Perfect to be used inside your CI process.
Installation
pip install docker-image-size-limit
Usage
We support just a single command:
$ disl your-image-name:label 300MiB
your-image-name:label exceeds 300MiB limit by 14.4 MiB
Options
You can specify your image as:
- Image name:
python
- Image name with tag:
python:3.6.6-alpine
You can specify your size as:
- Raw number of bytes:
1024
- Human-readable megabytes:
30 MB
or30 MiB
- Human-readable gigabytes:
1 GB
or1 GiB
- Any other size supported by
humanfriendly
Should I use it?
You can use this script instead:
LIMIT=1024
IMAGE='your-image-name:latest'
SIZE="$(docker image inspect "$IMAGE" --format='{{.Size}}')"
test "$SIZE" -gt "$LIMIT" && echo 'Limit exceeded'; false
But I prefer to reuse tools over
custom bash
scripts here and there.
License
MIT.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for docker-image-size-limit-0.1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 979a7da789f8973b135fd3716e5fc85ddaac03192d7c35ddbbfaafc82b6be0a0 |
|
MD5 | 83b2f374b1ea82744d417788c0fa7323 |
|
BLAKE2b-256 | 2e9619e1ac8b40377e26752d8db8fe8f34967d72b9bde65d96d3f2c1cfd05c10 |
Close
Hashes for docker_image_size_limit-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cde49bf84dd8f7db79480fce9ea6aeb91fa784f0823c90e62bdab2f1a555e1e |
|
MD5 | 0dff038d1d08d9b39f41070af19c846e |
|
BLAKE2b-256 | d5259bca22f97d359c5833f784e1baeb72cc95602604f22c132b9c75456cffb2 |