반응형
도커는 비공개 레지스트리(github repo)가 1개만 가능하다.
그렇기에 여러 비공개 레포가 필요해서, 여러 호환 docker hub가 있는데, 그중 깃허브로 적용하고자 한다.
사용방법은 간단하다
컨테이너 레지스트리 작업 - GitHub Docs
Container registry에 Docker 및 OCI 이미지를 저장하고 관리할 수 있습니다.
docs.github.com
깃허브에서 setting -> developer setting -> Personal access tokens (classic) 이동
이름을 정하고, 권한은 repo, package (읽기/쓰기/삭제) 패키지 전용 토큰을 생성
vim ~/.zshrc
export CR_PAT=[아까 만든 토큰 복붙]
echo $CR_PAT | docker login ghcr.io -u [깃허브 닉네임] --password-stdin
ghcr.io라는 접두사를 붙여서 도커이미지 만들고 push.
나머지는 도커와 같다.
끝.
실행방법 영상은 아래와 같다.
https://www.youtube.com/watch?v=cqlY1Hc70H0
728x90
'코딩 > 도커' 카테고리의 다른 글
| [도커] dockerfile 만들기 가이드 (0) | 2025.05.15 |
|---|---|
| [도커] 시놀로지 내부 웹서버 도커로 이전완료 (0) | 2025.05.14 |
| [도커] 도커 이미지 생성방법 (0) | 2025.05.12 |
| [도커] 도커 공부 (3) | 2025.05.12 |