Instead of using Docker Hub, GitHub Container Registry can also be used for Image management.
You need to follow the below steps to do that:
1. Login to GHCR from Docker CLI using below command. Replace with your username & personal access token
docker login ghcr.io -u YOUR_GITHUB_USERNAME -p YOUR_PERSONAL_ACCESS_TOKEN
2. Build the Docker image locally
docker build -t ghcr.io/OWNER/IMAGE_NAME:TAG .
3. Push the docker image to GHCR
docker push ghcr.io/OWNER/IMAGE_NAME:TAG
Links for further readings:
https://cto.ai/blog/build-and-deploy-a-docker-image-on-ghcr/
No comments:
Post a Comment