DevOps & Infra/Docker
[Docker] Ubuntu 서버에 Docker Registry를 사용하여 개인 Registry만들기
나른한댕댕이🐶
2022. 6. 15. 15:12
728x90
반응형
# 배경
- 현재 회사에서 Jenkins를 올려놓은 서버에 개발계 서비스들이 같이 올라가 있다. 이 때문에 Jenkins가 빌드/배포를 하다가 pending이 나서 서버가 다운되면 개발계 서비스들이 모두 다운되는 불편함이 있다.
- 해당 문제를 해결하기 위해 Jenkins용(빌드 서버)와 개발계 서비스들을 올리는 개발 서버를 분리하도록 한다.
- 빌드 서버에서 만든 Docker Image를 사용하기 위해 사설 Registry를 만들도록 한다.
# Docker Registry 실행
1. Docker Registry 이미지 찾기
$ sudo docker search registry
2. Docker Image 풀 받기
$ sudo docker pull registry:latest
3. Pull 받은 이미지 확인하기
$ sudo docker images registry
4. Docker Registry 실행
$ sudo docker run \
--name docker-rgistry \
-d -p 5000:5000 registry
- telnet으로 Docker 잘 올라갔는지 여부 확인
$ telnet localhost 5000
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
728x90
반응형