> 운영 및 유지보수 > Docker > Docker를 사용하여 로컬 창고를 구축하는 방법

Docker를 사용하여 로컬 창고를 구축하는 방법

WJ
풀어 주다: 2020-06-08 17:00:06
원래의
2918명이 탐색했습니다.

Docker를 사용하여 로컬 창고를 구축하는 방법

도커로 로컬 창고를 만드는 방법은 무엇인가요?

1. docker

yum install docker -y
로그인 후 복사

를 설치한 후 필요에 따라 docker 설치 디렉터리를 지정하거나, 새 디스크를 만들고 docker-storage-setup을 사용하여 사용합니다.

2. 가속을 위해

vim /etc/docker/daemon.json
{"registry-mirrors": ["http://hub-mirror.c.163.com",{"insecure-registries":["registry:5000"]}]
}
로그인 후 복사

3. docker 로컬 웨어하우스를 설치합니다

systemctl start docker
docker pull docker.io/registry
docker images
로그인 후 복사

4. 로컬 웨어하우스를 시작합니다

docker run -d --name=registry -p 5000:5000 docker.io/registry
로그인 후 복사

5. 레지스트리에 로그인합니다. 업로드된 콘텐츠를 보려면

docker tag docker.io/registry registry:5000/resistry:v1
docker push registry:5000/resistry:v1
로그인 후 복사

7. 창고의 이미지 디렉터리를 확인하세요

docker exec -it registry sh
/ # ls /var/lib/registry/docker/registry/v2/repositories/resistry
로그인 후 복사

8. 다른 서버는 레지스트리에서 이미지를 가져와서 다음 정보를 추가합니다

[root@localhost ~]# curl http://registry:5000/v2/_catalog  #目录{"repositories":["centos","resistry"]}
[root@localhost ~]# curl http://registry:5000/v2/centos/tags/list  #image的版本信息{"name":"centos","tags":["6.9","6"]}
[root@localhost ~]# curl http://registry:5000/v2/image_name/tags/list{"errors":[{"code":"NAME_UNKNOWN","message":"repository name not known to registry","detail":{"name":"image_name"}}]}
[root@localhost ~]#
로그인 후 복사

9. 권장사항: docker 튜토리얼

위 내용은 Docker를 사용하여 로컬 창고를 구축하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿