Create a random binary data.
# 2GB data dd if=/dev/urandom of=blob bs=1m count=2000
Dockerfile
:
FROM ubuntu COPY blob .
Build a Docker image.
docker build . -t myblob
Check the image size.
❯ docker images | grep myblob REPOSITORY TAG IMAGE ID CREATED SIZE myblob latest 371aad860d44 2 minutes ago 2.17GB
Publish to GitHub Container registry
Working with the Container registry - GitHub Docs
Login to the Container registry.
echo $GITHUB_TOKEN | docker login ghcr.io -u USERNAME --password-stdin
Tag the docker image.
- OWNER is
username/repo
docker tag myblob ghcr.io/OWNER/IMAGE_NAME:latest
Or build a Docker image with tagging.
docker build . -t ghcr.io/OWNER/IMAGE_NAME:latest
Push the docker image.
docker push ghcr.io/OWNER/IMAGE_NAME:latest