본문으로 바로가기

Docker Repositry 운영

category Docker 2021. 5. 30. 19:57
반응형

1. Public Repository 이용

hub.docker.com 에서 gnu 환경으로 확인 확인 하지않고, cli 환경에서 목록을 보고 싶을 때 

docker search : 이미지 검색 하는 명령어 

docker pull [이미지명]  : hub.docker.com 의 repository에서 이미지 다운 실행.

2. Private Registry 운영하기 

 

private registry를 이용하는데 도와주는 컨테이너 

공식 문서에 써있는데로 실행 해줘보자.

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

localhost 의 5000번 포트를 이용해서 개인 레지스트리를 사용할 수 있다.

동작중인 ps 확인

잘 실행 중인 것을 확인 하였고, 이제 내가 다운받았던 파일의 태그를 바꿔서 내 개인 레지스트리에 올리는 방법과, 실제로 내가 만들어서 올리는 방법이 있다.

아까 초기에 Pubilc Repository 에서 받았던 이미지 파일인 httpd 를 Tag 이름만 바꿔서 Private registry에 올려보도록 하자.

이미지 Id는 같지만 Repository가 다른것을 확인 할 수 있다.

내 개인 Registry에 업로드

docker push localhost:5000/httpdhangil:latest

저장 됐는지 확인 법

경로가 너무 길지만 내가 올린 httpdhangil이 올라간것을 확인할 수 있다.

반응형