3차원 - ubuntu 16.04.6xenial-기초환경 구축-docker 통합registry
2162 단어 활용단어참조
1 설치 디렉토리 작성 및 시작
mkdir -p /usr/local/docker/registry && cd /usr/local/docker/registry
2 새 compose 파일
vi docker-compose.yml
3 파일 내용 추가
여기는registry의 전단 관리 도구인fronted를 사용하여 거울 정보를 보기 편리하고 브라우저에서 IP와 포트를 입력하면 거울 참고 사이트 주소를 거울로 볼 수 있습니다.https://hub.docker.com/
version: '3'
services:
registry:
restart: always
image: registry
container_name: registry
ports:
- 5000:5000
volumes:
- ./data:/var/lib/registry
frontend:
image: konradkleine/docker-registry-frontend:v2
environment:
- ENV_DOCKER_REGISTRY_HOST=192.168.30.143
- ENV_DOCKER_REGISTRY_PORT=5000
ports:
- 81:80
volumes:
- ./certs/fronted.crt:/etc/apache2/server.crt:ro
- ./certs/fronted.key:/etc/apache2/server.key:ro
4 부팅 컨테이너
docker-compose up -d
5 보기
http://192.168.30.143:81
하면 접근할 수 있음#
curl -XGET http://192.168.30.143:5000/v2/_catalog
#
curl -XGET http://192.168.30.143:5000/v2/registry/tags/list
2 구성
2.1 클라이언트 구성 개인 서버 웨어하우스
1 구성 디렉토리에 들어가서 구성 파일 수정
cd /etc/docker && vi daemon.json
2 프로파일에 추가
"insecure-registries": [
"192.168.30.143:5000"
]
3 재부팅 확인(재부팅 전에 컨테이너가 실행되지 않았는지 확인)
systemctl restart docker && docker info
3 잡아당기기 및 밀어넣기
3.1 창고에서 미러 분리
docker pull registry
3.2 미러를 웨어하우스로 푸시
1 로컬 미러가 타겟 웨어하우스에 표시됨
#
docker tag registry 192.168.30.143:5000/registry:latest
# ( )
docker tag imageName imageName:tag
2 로컬 미러를 타겟 웨어하우스로 푸시
docker push 192.168.30.136:5000/registry:latest
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
제이티의 사용에 대한 상세한 설명Continuation 메커니즘을 이용하여 대량의 사용자 요청과 비교적 긴 연결을 처리한다.또한 Jetty는 매우 좋은 인터페이스를 설계했기 때문에 Jetty의 어떤 실현이 사용자의 수요를 만족시키지 못할 때 사용자...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.