코딩/도커
[도커] 도커는 유료라서 깃허브 컨테이너로 이전
카슈밀
2025. 5. 15. 02:25
반응형
도커는 비공개 레지스트리(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