

Settings 클릭

Developer settings 클릭

Tokens (classic) 클릭

Generate new token (classic) 클릭

이름 정한 후, wirte:packages, delete:packages 선택

Generate token 클릭

복사 버튼 클릭
여기까지 잘 따라왔으면 이제 도커를 GHCR과 연동하는 법을 알아보자
$ docker login ghcr.io -u [github username]
입력 후, Password에 위에서 복사한 토큰을 붙여넣으면 된다.
$ docker tag my-image ghcr.io/[github username]/my-image
$ docker push ghcr.io/[github username]/my-image
https://github.com/[github username]?tab=packages에서 push된 이미지를 확인해보자
$ docker pull ghcr.io/[github username]/my-image