All of your kube or docker blowing up? This is fine.
Run on kubernetes:
kubectl run -it --rm --image=ghcr.io/pdevine/thisisfine tif
Run on docker:
docker run -it --rm ghcr.io/pdevine/thisisfine
Use BuildKit CLI for Kubectl with the command:
kubectl build -t thisisfine ./
or, you can build a multi-arch image which cross-compiles for each platform. You'll need to create a registry secret in kubernetes and push to a registry to make this work correctly.
read -s REG_SECRET
kubectl create secret docker-registry mysecret --docker-server='someregistry.io' --docker-username=tifdog --docker-password=$REG_SECRET
kubectl build ./ -t someregistry.io/stuff/thisisfine:latest -f Dockerfile.cross --registry-secret my-secret --platform=linux/386,linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64,windows/amd64 --push
To build a single image in Linux:
docker build -t thisisfine ./
-
Based upon KC Green's wonderful comic strip Gunshow
-
Dog pixel art inspired by PH on Reddit
-
Animated with Go-AsciiSprite
Q: Why does this look like crap on my Mac?
A: Use iTerm2 instead of macOS's built-in Terminal app. Terminal screws up all of the line spacing.