Linux

따배도 컨테이너 보관 창고(Docker Registry) - private hub

새싹싹이 2023. 10. 19. 18:14

Docker Registry : 컨테이너 보관 창고

Registry : 컨테이너 이미지를 저장하는 저장소

1. Docker Hub : hub.docker.com

   이미지 종류 : Official Images, Verified Publisher, etc/

   이미지 검색 $ docker search "keyboard"

2. Private Registry : 사내의 컨테이너 저장소

    registry 컨테이너를 이용해 private 컨테이너 운영 : $ docker run -d -p 5000:5000 --restart always --name registry registry:2

    image registory : localhost:5000/ubuntu:18.04 (host이름과 port 번호 기입 필수)

    docker.example.com:5000/ubuntu:18.04 

 

 

실습

private hub 운영하기

 

# docker run -d -p 5000:5000 --restart always --name registry registry:2

# hostname

# docker ps

# docker tag httpd:latest localhost:5000/httpd:latest

# docker images localhost:5000/httpd

$ docker push localhost:5000/httpd

# ls /var/lib/docker/volumes/f665fea6004f42a6fb701b51fcd9c11e1177b0d2d50c0f9f5597ffbddec8d4ce/_data/docker/registry/v2/repositories/ => 도커 이미지는 기본적으로 여기에 저장

localhost에 push 한 이미지를 확인할 수 있음

 

<<참고>>

https://youtu.be/bQ6XxI0Ep_Q?si=qKrX0v7RfSsyXTL1