4-2. 컨테이너 보관 창고

몽자비루 ㅣ 2024. 4. 29. 14:57

  1. hub.docker.com 에 컨테이너 업로드 및 다운로드
    1. docker search [검색어] : dockerhub에서 이미지 검색
    2. docker pull [이미지명:버전] : docker hub 에서 이미지 다운로드
    3. docker images (docker image ls) : 다운로드받은 이미지 확인
    4. container 을 repository에 업로드
      • docker login : 로그인 (docker logout 하기전까지 login상태 유지)
      • 컨테이너 이름에 tag 작성 (id 명)
      • docker push : dockerhub에 이미지 업로드
        • tag가 없는 경우, 거절됨
        • tag가 있는 경우, 정상 업로드됨
    5. 결과 확인 (https://hub.docker.com/)
  2. Private REgistry 운영하기
    • private registry 운영 목적
      • 외부 네트워크가 안되는 곳에서 운영하기 위해.
      • 사내 전용 컨테이너 저장소가 필요할 때.
    • private registry 운영하기 (https://hub.docker.com/_/registry)
      • 실행중인 도커 확인
      • 컨테이너 실행 (docker run ~)
      • 컨테이너 이름에 tag 작성 (localhost:5000)
      • 본인 system 에 업로드
      • 업로드한 container 확인
        /var/lib/docker/volumes/[컨테이너 이름]/_data/docker/registry/v2/repositories 확인