Docker
Docker Hub Repository Image Push, Pull
cloudlim
2024. 6. 8. 21:09
1. Desktop에서 Docker Hub 로그인 및 리포지토리 생성
도커허브는 도커가 운영하는 공식 리지스트리이다.
이곳에서 개인이 리포지토리를 생성할 수 있다.
2.Dockerfile 생성
3. 도커 엔진에 이미지 업로드
docker build cloudlim C:\Users\user\Desktop\study\cloud
*t 옵션을 사용해 "계정명/리포지토리명:버전" 으로 빌드하면 바로 도커 허브로 업로드(push) 가능하다
*빌드는 됐는데 파이프라인에 문제 있는 것 같다는 메시지가 출력될 수도 있다. 그럴 땐 도커 엔진을 껐다 키면 해결된다.
4. 태그 생성
docker tag cloudlim lim0517sh/cloudlim:1
docker tag 명령어 입력 시, 해당 이미지에 태그가 달리는 것이 아닌 태그 달린 이미지가 생성되는 것이다.
docker images 또는 docker image ls로 확인해볼 수 있다.
5. 도커 허브 로그인
docker login
6. 도커 엔진 이미지를 도커 허브 리포지토리에 업로드
docker push lim0517sh/cloudlim:1
"계정명/리포지토리이름:버전" 양식으로 업로드하면 된다.
7. 도커 허브 확인
8. 도커 허브 이미지 다운로드
docker pull lim0517sh/cloudlim:1
"계정명/리포지토리명:버전" 양식으로 이미지를 pull한다.