목록도커 레지스트리 (3)
오늘도 한 뼘 더

# 배경 $ curl -X GET {registry_url}/v2/_cataglog Docker Registry에 올라간 이미지를 삭제해야 하는데 이미지 조회가 되지 않고 301 에러가 발생 # 원인 및 해결 방법 Registry를 조회할 때 https로는 조회가 되지 않는 문제이다. url이 https로 리다이렉트 되는 설정을 해제하거나 로컬 주소에서 5000번 포트로 보는 방법이 있다. $ curl -X GET localhost:5000/v2/_catalog

# 배경 사설 Docker Registry의 이미지를 누구나 사용할 수 없도록 아이디, 비밀번호를 설정하고자 한다. # Htpasswd 설정 1. id, pw기반으로 사용하기 위해서는 htpasswd를 사용할 수 있어야한다. 이를 위한 디렉토리를 생성 $ mkdir -p /mnt/docker/auth 2. htpasswd파일을 생성한다 $ docker run --entrypoint htpasswd registry:latest -Bbn {user} {PW} > /mnt/docker/auth/htpasswd 이렇게 진행을 했을 때 htpasswd에 대한 에러가 났다. 확인을 하니 registry 2.7이상부터는 registry 이미지에 htpasswd가 포함되지 않는다고 한다. 3. htpasswd를 직접 ..

# 배경 2022.06.15 - [DevOps & Infra/Docker] - [Docker] Ubuntu 서버에 Docker Registry를 사용하여 개인 Registry만들기 [Docker] Ubuntu 서버에 Docker Registry를 사용하여 개인 Registry만들기 # 배경 현재 회사에서 Jenkins를 올려놓은 서버에 개발계 서비스들이 같이 올라가 있다. 이 때문에 Jenkins가 빌드/배포를 하다가 pending이 나서 서버가 다운되면 개발계 서비스들이 모두 다운되는 baekji919.tistory.com 한 개의 서버를 두개로 분리하기 위해 사설 Docker Registry를 만들었다. 만들어진 Docker Registry를 사용해 보도록 한다. # Docker Image 만들기 1..