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
File details
Details for the file docker-image-size-limit-0.1.2.tar.gz
.
File metadata
- Download URL: docker-image-size-limit-0.1.2.tar.gz
- Upload date:
- Size: 3.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/0.12.11 CPython/3.7.2 Darwin/18.2.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3802644ff029e4f62e3fdeb5747c1c9645f201cfd05600659cf55788463d138d |
|
MD5 | 02cc8f0e39f6ff0af5b3b2e68e21c838 |
|
BLAKE2b-256 | 4de1ec247f8d193fc6182b66833be78905c7378401a4587a2095a304ca00c59a |
File details
Details for the file docker_image_size_limit-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: docker_image_size_limit-0.1.2-py3-none-any.whl
- Upload date:
- Size: 5.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/0.12.11 CPython/3.7.2 Darwin/18.2.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b946a1a991c479d51a32feb5f802e772210ddd56a4805be20347626d60505219 |
|
MD5 | 49d9bfbebbfac69e052bb59fa8e470ee |
|
BLAKE2b-256 | e4e41105348e56b9897d4d9e25d4ff34b99bb7122d76f471ab7e1a7ae3c10a64 |