Thin Alpine CI image with openssh-client + aws-cli v2 for GitLab deploy jobs.
164
Thin Alpine-based CI image for the deploy stage of GitLab/CI pipelines. Ships ssh + aws prebaked so deploy jobs never run a package manager at runtime.
openssh-client — ssh / scp / ssh-agent / ssh-add (deploy over SSH)aws-cli v2 — resolve target EC2 instances, ECR logincurl, bashGeneric cloud-deploy base images often need apt at runtime to add
openssh-client, which is unreliable on locked-down runners (blocked outbound
port 80, flaky Ubuntu mirrors). This image installs ssh + aws at build time from
Alpine's CDN instead.
latest — floating latest buildYYYY-MM-DD — immutable dated build (pin this in CI for reproducible deploys)docker buildx build \
--platform linux/amd64 \
--provenance=false \
--file docker/deploy/Dockerfile \
--tag docker.io/kofeinstyle/aws-base-deploy:latest \
--tag docker.io/kofeinstyle/aws-base-deploy:2026-07-22 \
--push .
Content type
Image
Digest
sha256:c93ce72ce…
Size
43.1 MB
Last updated
20 days ago
docker pull kofeinstyle/aws-base-deploy