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
'프로그램 > DOCKER' 카테고리의 다른 글
[Docker] docker-compose.yml 명령어 종류 및 사용법 (0) | 2023.04.13 |
---|---|
[Docker] MariaDB 설치 및 세팅하기 (MySQL) (0) | 2023.01.16 |
[Docker] 우분투(Ubuntu) DockerFile로 생성하기 (0) | 2022.11.15 |
[Docker] Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? (0) | 2022.10.09 |
[Docker] /var/run/docker.sock의 permission denied 발생하는 경우 (1) | 2022.10.08 |