Sign inSign up

pratikimprowise/ngrok

By pratikimprowise

Updated over 4 years ago

UPX scratch container image with multi plateform support

Image
0

654

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

over 4 years ago

docker pull pratikimprowise/ngrok