/install-registry

Primary LanguageShellApache License 2.0Apache-2.0

Image Registry 설치 가이드

구성 요소 및 버전

  • docker-ce(v18.09.7)

폐쇄망 설치 가이드

  • image registry는 노드 1개(master)에서만 진행한다.
  • 환경 설정

설치 가이드

  1. docker 설치
  2. registry 실행

Step 0. docker 설치

  • 목적 : docker registry를 구축하기 위해 docker를 설치한다.
  • 생성 순서 :
    • docker를 설치한다.
    $ sudo yum install -y docker-ce
    $ sudo systemctl start docker
    $ sudo systemctl enable docker
    • docker damon에 insecure-registries를 등록한다.
      • sudo vi /etc/docker/daemon.json
    {
        "insecure-registries": ["{IP}:5000"]
    }
    image
    • docker를 재실행하고 status를 확인한다.
    $  sudo systemctl restart docker
    $  sudo systemctl status docker

Step 1. registry 실행

  • 목적 : 폐쇄망 환경에서 image 사용을 위한 registry를 구축한다.

  • 생성 순서 :

    • run-registry.sh를 실행한다.
      • run-registry.sh, docker-registry.tar 파일이 같은 디렉토리({PWD})에 있어야 한다.
    $ sudo ./run-registry.sh {PWD} {IP}:5000
    ex ) sudo ./run-registry.sh ~/install-registry/manifest 172.22.5.2:5000

    image

    • 확인
    $ curl {IP}:5000/v2/_catalog

    image

삭제 가이드