프로그램/DOCKER
[docker] docker image를 github에 공유 및 배포하기
프뚜
2022. 12. 7. 10:00
728x90
반응형
SMALL
안녕하세요! 프뚜입니다.
docker에서 default image를 통해 container를 생성합니다. 기본적은 프로그램을 설치 후 새로운 image로 만든 뒤 그 이미지로 여러 개의 container를 만들어서 사용합니다. 하지만, image가 있는 PC의 저장소가 문제가 생기면 그 이미지는 사용할 수 없게 됩니다. github를 통해 관리 및 배포에 대해 알아보도록 하겠습니다.
[개발 환경]
- OS: Windows 10 64bit
1. Github 로그인하기(링크)
Github에 로그인을 합니다. (제목에 링크가 있습니다.)
2. Github PAT 발급 받기(Personal Access Tokens)
Settings로 이동합니다.
Settings / Developer settings / Personal access tokens로 이동 후 Generate new token(classic)을 클릭합니다.
Select scopes > repo / write:packages / delete:packages를 체크합니다.
new token을 하면 key가 생성됩니다. (화면을 벗어나면 키를 얻을 수 없기 때문에 다른 곳에 복사합니다.)
3. Docker Login 하기
docker login ghcr.io -u jeongseongsoo -p [발급 받은 키]
정상적으로 Login됨을 확인할 수 있습니다.
4. Docker Image Push 하기
docker images
docker push [image tag]
docker image tag는 ghcr.io/[userName]/[imagename]:[version]의 규칙을 지켜주는 게 좋습니다.
정상적으로 push가 완료되었습니다.
728x90
반응형
LIST