도커로 로컬 창고를 만드는 방법은 무엇인가요?
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!