Registry

  • Container 이미지를 저장하는 저장소

Docker Hub(https://hub.docker.com/)

  • 외부에 공유가능한 Container 저장소
  • Official imagaes, Verified Publisher container images
  • #docker search "docker hub image"

Private Registry

  • 사내 또는 개인 Container 저장소

 

 

Private registry 구현 및 사용

https://hub.docker.com/_/registry

  • Docker hub에서 제공하는 official registry image를 통해서 private registry를 구성하고 관리할 수 있다.

 

Private registry 생성

  • # docker run -d --name docker-registry -p 5000:5000 registry

Private registry에 push한 image tag변경

  • # docker tag fastwon1/docker-test 127.0.0.1:5000/docker-test

Private registry에 image push

  • # docker push 127.0.0.1:5000/docker-test

단일 [이미지 or 컨테이너] 세부내용 조회

  • docker inspect httpd
    • ex) docker inspect --format '{{.NetworkSettings.Networks.bridge.NetworkID}}' httpd

존재하는 Docker image 전체 삭제

  • # docker rmi `docker images -q -a` -f

앞단계에서 push했던 이미지를 pull하여 확인

  • # docker pull 127.0.0.1:5000/docker-test

 

Private registry에 저장된 이미지 확인

  • # curl -X GET http://localhost:5000/v2/_catalog

이미지의 태그정보확인

  • # curl -X GET http://localhost:5000/v2/docker-test/tags/list

 

 

 

 

'클라우드 > Docker' 카테고리의 다른 글

Container volume  (0) 2021.08.15
Docker resource 관리  (0) 2021.08.14
Docker image 생성 및 테스트  (0) 2021.08.11
Docker 명령어 테스트  (0) 2021.08.11
Docker?  (0) 2020.12.27

+ Recent posts