Sign inSign up

pratikimprowise/ngrok

By pratikimprowise

•Updated almost 5 years ago

UPX scratch container image with multi plateform support

Image
0

657

pratikimprowise/ngrok repository overview

⁠docker-ngrok-multiarch

Ngrok scratch container image

Slim variant is availabe, compressed through UPX⁠. Original binary size ~29MB Slim varient size ~12MB

supported plateforms

  • linux/amd64
  • linux/arm64
  • linux/arm/v6
  • linux/arm/v7
  • linux/386
  • linux/mips64le
  • linux/mips64
  • linux/ppc64le

⁠Usage

docker run --rm -it pratikimprowise/nginx http 80

  • Slim

    docker run --rm -it pratikbalar/nginx:slim http 80

⁠Use it in Container
FROM pratikimprowise/ngork:latest AS ngrok
FROM alpine:3.15
COPY --from=ngork /usr/local/bin/ngrok /usr/local/bin/ngrok
RUN ngork --version
⁠Slim variant
FROM pratikimprowise/ngork:slim AS ngrok
FROM alpine:3.15
COPY --from=ngork /usr/local/bin/ngrok /usr/local/bin/ngrok
RUN ngork --version
⁠Buildx
FROM --platform=$BUILDPLATFORM pratikimprowise/ngork:latest AS ngrok
FROM --platform=$BUILDPLATFORM alpine:3.15
COPY --from=ngork /usr/local/bin/ngrok /usr/local/bin/ngrok
RUN ngork --version
⁠Slim
FROM --platform=$BUILDPLATFORM pratikimprowise/ngork:slim AS ngrok
FROM --platform=$BUILDPLATFORM alpine:3.15
COPY --from=ngork /usr/local/bin/ngrok /usr/local/bin/ngrok
RUN ngork --version

⁠Local

Create docker buildx builder if using first time docker buildx create --use

git clone --depth 1 https://github.com/pratikbalar/tarrer.git tarrer
cd tarrer

## Build local image
docker buildx bake

## Build local slim image
docker buildx bake image-slim

## Build multi-platform image
docker buildx bake image-all

## Build multi-platform slim image
docker buildx bake image-all-slim

May the Source Be With You

Tag summary

Content type

Image

Digest

Size

12.8 MB

Last updated

almost 5 years ago

docker pull pratikimprowise/ngrok