Sign inSign up

bakusdev/alpine-le-deployment

By bakusdev

Updated almost 2 years ago

Alpine image with: git openssh-client openssl and java, jq, npm and google-closure-compiler.

Image
0

1.5K

bakusdev/alpine-le-deployment repository overview

Visit https://labs.play-with-docker.com/ or run docker locally...

Start new instance and run:

docker run -dit alpine sh
docker ps
docker attach XXXXX
# version >=9.16.21 needed - support for HTTPS and SVCB record types has been added.
apk add --no-cache --update --repository=https://dl-cdn.alpinelinux.org/alpine/edge/main bind-tools
apk add --no-cache --update git openssh-client openssl java-common openjdk21-jre-headless jq dhcp-server-vanilla npm
npm i -g google-closure-compiler
npm cache clean --force
rm -rf /var/cache/apk/*

Click ctrl+p+q

docker commit -m "Added additional packages" XXXXX bakusdev/alpine-le-deployment
docker tag bakusdev/alpine-le-deployment:latest bakusdev/alpine-le-deployment:3.1
docker login
docker push bakusdev/alpine-le-deployment

docker build:

FROM alpine:latest

RUN apk add --no-cache --update --repository=https://dl-cdn.alpinelinux.org/alpine/edge/main bind-tools \
    && apk add --no-cache --update git openssh-client openssl java-common openjdk21-jre-headless jq dhcp-server-vanilla npm \
    && npm i -g google-closure-compiler \
    && npm cache clean --force \
    && rm -rf /var/cache/apk/*

Tag summary

Content type

Image

Digest

sha256:feae1bc22

Size

185 MB

Last updated

almost 2 years ago

docker pull bakusdev/alpine-le-deployment