ghcr
github의 docker registry
- ghcr로 docker image를 관리할 수 있다.
- github에서 package라는 이름으로 관리할 수 있다.
# ghcr registery에 로그인
docker login ghcr.io
# github username, github PAT로 인증
# 빌드
docker buildx build -t ghcr.io/{USERNAME}/{IMAGENAME}:latest {DOCKERFILE_PATH}
# tag 기반으로 인식
# package에 push
docker push ghcr.io/{USERNAME}/{IMAGENAME}:latest
docker push ghcr.io/{ORGANIZATION_NAME}/{IMAGENAME}:latest
# package pull
docker pull ghcr.io/{USERNAME}/{IMAGENAME}:latest