2022이전/Docker&Kubernetes

[실습]사설 도커 허브 만들기

바로퇴장 2020. 6. 15. 10:28

프로젝트를 진행하며 작성한 이미지를 인터넷상에 공개하지 않고 팀 내에서 사용하는 서버를 이용하여 관리하고자 한다면 사설 레지스트리(또는 저장소)를 구축하여 관리하는 방법을 고려해 볼 수 있다.

  1. 사설 레지스터리 구축하기
docker image pull registry
docker container run -d -p 5000:5000 --name pregistry registry
  1. 사설 레지스터리에 올릴 이미지 생성하기
vim Dockerfile
...
FROM centos
RUN ["echo", "HELLO"]
...
docker build -t hello .
  1. 사설 레지스터리에 이미지 파일 올리기
docker image tag hello localhost:5000/helloimg
docker image push localhost:5000/helloimg
  1. 사설 레지스터리 이미지 가져오기
docker image pull localhost:5000/helloimg