Build
tar xf lolcat.tgz
docker build -t lolcat .
docker run --rm -it lolcat Dockerfile
Usage
docker run --rm -it -v $(pwd):/app/ \
hongwenjun/lolcat README.md
Dockerfile
# _ _ _
# | | ___ | | ___ __ _| |_
# | | / _ \| |/ __/ _` | __|
# | |__| (_) | | (_| (_| | |_
# |_____\___/|_|\___\__,_|\__|
#
FROM alpine:latest AS builder
RUN apk add ruby; gem install lolcat; \
apk del ca-certificates ruby-dev; \
rm -rf /usr/share/terminfo /usr/share/ca-certificates /var/cache /etc/ssl \
/etc/terminfo /lib/libssl.so.1.1 /lib/libcrypto.so.1.1 \
/usr/lib/ruby/gems/2.7.0/cache /usr/lib/ruby/2.7.0/x86_64-linux-musl/enc
FROM scratch
COPY --from=builder . .
ADD ./app /app
WORKDIR /app
ENTRYPOINT ["lolcat"]
# docker build -t lolcat .
# docker run --rm -it lolcat -h
# docker run --rm -it lolcat Dockerfile
# docker run --rm -it -v $(pwd):/app/ lolcat Dockerfile