Docker

github로 Docker Image 공유

StoneSeller 2022. 9. 5. 12:53

token 생성

Settings > developer settings

 

Personal access tokens > Generate new token

 

Note에 설명 명시 > write:packages, read:packages, delete:packages 체크 > Generate token

 


github Container Registry 로그인

$  docker login ghcr.io -u <github_id> 
Password: #<Pesonal Access Token> 입력

Login Succeeded

GitHub Container Registry에 이미지 푸시

이미지 확인

$ docker images
REPOSITORY           TAG       IMAGE ID       CREATED         SIZE
wonderingpill-ai     latest    5f7db21dc2b7   2 minutes ago   3.96GB
tensorflow/serving   latest    e874bf5e4700   15 months ago   406MB

이미지 태그

 

$ docker tag 5f7db21dc2b7 ghcr.io/<github_id>/wonderingpill-ai:lts

Github에 이미지 푸시

$ docker push ghcr.io/<github_id>/wonderingpill-ai:lts
The push refers to repository [ghcr.io/kimbyeolhee/wonderingpill-ai]
c7678b8bc8f0: Pushed
904e8c155999: Pushed
ad9a3d61fc2c: Pushed
5f70bf18a086: Pushed
f93c0e579148: Pushed
d66888bd2437: Pushed
6153a9b1f580: Pushed
a3f7911df18a: Pushed
874448b54658: Pushed
100796cdf3b1: Pushed
54acb5a6fa0b: Pushed
8d51c618126f: Pushed
9ff6e4d46744: Pushed
a89d1d47b5a1: Pushed
655ed1b7a428: Pushed
lts: digest: sha256:221c52ecae04e0b161978494735b63865a335f438847b7f889ccd3fffb3a1b3d size: 3476

 

Github에서 확인

Profile > Packages 에서 확인이 가능하다.

728x90