# Bascule Shell Images Curated container images for right-sized operator environments. | Image | Contents | Approx. Size | |-------|----------|-------------| | `bascule-shell:minimal` | bash, coreutils, curl, jq, ssh | ~50MB | | `bascule-shell:k8s-ops` | + kubectl, helm | ~120MB | | `bascule-shell:net-ops` | + nmap, dig, traceroute, tcpdump, nft | ~90MB | | `bascule-shell:dev` | + git, make, gcc, python3, vim | ~250MB | ## Building ```bash docker build -t bascule-shell:minimal images/minimal/ docker build -t bascule-shell:k8s-ops images/k8s-ops/ docker build -t bascule-shell:net-ops images/net-ops/ docker build -t bascule-shell:dev images/dev/ ``` ## Right-Sizing Choose the smallest image that contains the tools your operators need. If it's not in the image, the operator can't use it — the container IS the access boundary. ## Custom Images Build your own image from any base: ```dockerfile FROM bascule-shell:k8s-ops USER root RUN microdnf install -y your-custom-tool USER operator ```