-
docker-4 registry클라우드/docker 2023. 5. 12. 15:33
1. 로컬 저장소
docker run -d -p 5000:5000 --name registry registry을 입력하여 registry라는 이름을 가진 레지스트리를 포트 5000번으로 열어준다. docker ps를 통해 registry가 잘 생성이 된 것을 확인할 수 있다.
docker tag my-image:v1.0.0 localhost:5000/my-image:v1.0.0으로 도커의 방향을 로컬 호스트로 바꿔준다.
이후 docker push localhost:5000/my-image:v1.0.0를 입력하여 열어준 포트 5000번으로 로컬 저장에 이미지를 푸시할 수 있다.
curl -X GET http://localhost:5000/v2/_catalog 명령어를 입력하여 로컬에 있는 카탈로그를 확인할 수 있다.
curl -X GET http://localhost:5000/v2/my-image/tags/list를 입력하면 태그까지 볼 수 있다.
2. 도커 허브
위 링크에서 도커 허브에 회원가입한다.
docker login을 입력하고 아이디와 비밀번호를 입력하여 로그인한다.
docker tag my-image:v1.0.0 유저네임/my-image:v1.0.0을 입력하여 로컬과 마찬가지로 도커의 방향을 도커 허브로 향하게 한다.
docker push 유저네임/my-image:v1.0.0을 입력하여 이미지를 도커 허브에 푸시한다.
도커 허브에 푸시한 이미지가 올라갔다.
docker images를 이용하여 모든 이미지를 확인해 보면 로컬의 이미지와 도커 허브의 이미지 그리고 로컬 저장소의 이미지가 있는 것을 확인할 수 있다.
'클라우드 > docker' 카테고리의 다른 글
docker-6 kubernetes 2 minikube (0) 2023.05.12 docker-5 kubernetes 1 kubernetes (0) 2023.05.12 docker-3 도커 이미지 빌드 (0) 2023.05.12 docker-2 도커 이미지 생성과 삭제 (0) 2023.05.12