쿠버네티스/docker
4-2. 컨테이너 보관 창고
몽자비루
2024. 4. 29. 14:57
- hub.docker.com 에 컨테이너 업로드 및 다운로드
- docker search [검색어] : dockerhub에서 이미지 검색
- docker pull [이미지명:버전] : docker hub 에서 이미지 다운로드
- docker images (docker image ls) : 다운로드받은 이미지 확인
- container 을 repository에 업로드
- docker login : 로그인 (docker logout 하기전까지 login상태 유지)
- 컨테이너 이름에 tag 작성 (id 명)
- docker push : dockerhub에 이미지 업로드
- tag가 없는 경우, 거절됨
- tag가 있는 경우, 정상 업로드됨
- tag가 없는 경우, 거절됨
- 결과 확인 (https://hub.docker.com/)
- docker search [검색어] : dockerhub에서 이미지 검색
- 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 확인
- 실행중인 도커 확인
- private registry 운영 목적