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.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3802644ff029e4f62e3fdeb5747c1c9645f201cfd05600659cf55788463d138d |
|
MD5 | 02cc8f0e39f6ff0af5b3b2e68e21c838 |
|
BLAKE2b-256 | 4de1ec247f8d193fc6182b66833be78905c7378401a4587a2095a304ca00c59a |
Close
Hashes for docker_image_size_limit-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b946a1a991c479d51a32feb5f802e772210ddd56a4805be20347626d60505219 |
|
MD5 | 49d9bfbebbfac69e052bb59fa8e470ee |
|
BLAKE2b-256 | e4e41105348e56b9897d4d9e25d4ff34b99bb7122d76f471ab7e1a7ae3c10a64 |