도커 공식 레지스트리(도커 허브) URL
도커 허브 공식 웹사이트가 https://hub.docker.com/ 에서 https://registry.hub.docker.com 으로 이동되었습니다.
내가 하려고 하면,docker pull다음과 같은 URL의 이미지:docker pull registry.hub.docker.com/busybox 표시되는 항목:
registry.hub.docker.com/busybox: this image was pulled from a legacy registry.
Important: This registry version will not be supported in future versions of docker.
하지만 내가 사용한다면,docker pull registry.hub.docker.com/busybox.
이미지를 가져올 수 없습니다.
사용 시 동일한 상황curl -k https://registry.hub.docker.com/v1/repositories/busybox/tags
2022년 3분기 업데이트: docker.io 예제 docker.io/nginx 사용
공식 이미지의 레지스트리 경로(이름에 슬래시가 없음)는library/<image>대신 사용해 보십시오.
docker pull registry.hub.docker.com/library/busybox
이 VM 인스턴스에 컨테이너 이미지 배포 옵션을 사용하여 Google Cloud 인스턴스를 생성하려는 사용자의 경우 올바른 url 형식은 다음과 같습니다.
docker.io/<dockerimagename>:version
의 제안registry.hub.docker.com/library/<dockerimagename>저한테는 안 통했어요.
드디어 여기서 해결책을 찾았습니다(저의 경우, docker.io/tensorflow/serving:latest) 을 실행하려고 했습니다).
다음을 사용하여 현재 레지스트리 URL을 가져올 수 있습니다.docker info:
...
Debug Mode (server): false
Registry: https://index.docker.io/v1/
Labels:
...
이 URL은 자체 호스팅 레지스트리를 실행하는 데 사용할 수도 있습니다.
docker run -d -p 5000:5000 --name registry -e REGISTRY_PROXY_REMOTEURL=https://index.docker.io registry:2
*6명의 친구들, grep하고 바로 사용하세요.
$ echo $(docker info | grep -oP "(?<=Registry: ).*")
https://index.docker.io/v1/
저는 도커허브 쿠버네테스 비밀을 만들 때 도커허브 레포 URL을 검색하기 위해 이 게시물을 우연히 발견했습니다.id 공유 URL이 성공적으로 사용되었습니다. 괜찮기를 바랍니다.
실시간 현재: https://index.docker.io/v2/
Dead Original: https://index.docker.io/v1/
tl;dr registry-1.docker.ioAPI 요청의 경우,docker.io위해서docker pull
상황이 까다롭고 앞으로 해결할 계획이 있습니다.나는 여기서 3개의 관련 도메인을 알고 있습니다.
index.docker.io(계속?)docker.ioregistry-1.docker.io
다음 항목 중 하나를 사용할 수 있습니다.docker pull:
docker pull index.docker.io/library/alpinedocker pull docker.io/library/alpinedocker pull registry-1.docker.io/library/alpine
index.docker.io와 동일하게 취급됩니다.docker.io(전자가 후자로 대체됨).
세 가지 경우 모두registry-1.docker.io레지스트리에 연결하는 데 사용됩니다.처음 2개의 경우에는 기본 레지스트리 URL입니다.세 번째 경우registry-1.docker.io그대로 받아들여집니다.
그런 다음 레지스트리 API를 사용할 수 있습니다.index.docker.io그리고.registry-1.docker.io(docker.io작동하지 않음).예:
$ curl -sSv https://registry-1.docker.io/v2/
또한, 분명히 도메인은 미래에 바뀔 것입니다.
docker.io의 맥락에서 가장 자주 사용됩니다.docker pull.index.docker.io도커 허브가 도커 인덱스라고 불리던 시대로 거슬러 올라가며 인덱스 서버(이미지 검색)라는 개념으로 거슬러 올라가는 것 같습니다.사실, 이것이 이 도메인의 주요 목적일 것입니다.
https://index.docker.io/v1/search/
검색은 도커 레지스트리 사양의 일부가 아닙니다.또는 OCI 배포 사양이라고 하는 일반화/후계자(?)입니다.
이건 그저건.docker pull busybox의 최신버사있습까니고용하을전을 하고 있습니까?docker11.5 이하 고객 지원을 한 것 .
덧붙여서, 그 컬은 나에게 효과가 있습니다.
$ curl -k https://registry.hub.docker.com/v1/repositories/busybox/tags
[{"layer": "fc0db02f", "name": "latest"}, {"layer": "fc0db02f", "name": "1"}, {"layer": "a6dbc8d6", "name": "1-ubuntu"}, {"layer": "a6dbc8d6", "name": "1.21-ubuntu"}, {"layer": "a6dbc8d6", "name": "1.21.0-ubuntu"}, {"layer": "d7057cb0", "name": "1.23"}, {"layer": "d7057cb0", "name": "1.23.2"}, {"layer": "fc0db02f", "name": "1.24"}, {"layer": "3d5bcd78", "name": "1.24.0"}, {"layer": "fc0db02f", "name": "1.24.1"}, {"layer": "1c677c87", "name": "buildroot-2013.08.1"}, {"layer": "0f864637", "name": "buildroot-2014.02"}, {"layer": "a6dbc8d6", "name": "ubuntu"}, {"layer": "ff8f955d", "name": "ubuntu-12.04"}, {"layer": "633fcd11", "name": "ubuntu-14.04"}]
헤더를 스니핑하면 HTTP 405(Method not allowed)가 표시됩니다.이것은 도커가 그들의 레지스트리 API를 더 이상 사용하지 않는 것과 관련이 있다고 생각합니다.
fabric8 maven 플러그인을 사용할 때 도커 허브에서 풀한다고 명시적으로 선언하려면 새 속성을 추가합니다.<docker.pull.registry>registry.hub.docker.com/library</docker.pull.registry>
Fabric8을 사용하여 Docker 이미지를 빌드할 때 AWS ECR 레지스트리에서 풀링하는 문제를 해결하려고 이 페이지에 도착했습니다.
다음 도구 사용:
https://github.com/amjad489/docker-pull-push
docker-pull-push -s docker.elastic.co/elasticsearch/elasticsearch:7.13 -t AWS_ACCOUNT_ID.dkr.ecr.us-east-1.amazonaws.com/elasticsearch:7.13.3
Usage:
docker-pull-push [flags]
Flags:
-p, --awsProfile string AWS profile (default "default")
-l, --awsRegion string AWS Region (default "us-east-1")
-h, --help help for docker-pull-push
-r, --registryType string ECR (default "docker")
-s, --sourceImage string docker.elastic.co/elasticsearch/elasticsearch:7.13
-t, --targetImage string AWS_ACCOUNT_ID.dkr.ecr.us-east-1.amazonaws.com/elasticsearch:7.13.3
언급URL : https://stackoverflow.com/questions/34198392/docker-official-registry-docker-hub-url
'programing' 카테고리의 다른 글
| PowerShell 보안 및 파일 액세스 문제를 이해하는 데 도움이 필요합니다. (0) | 2023.09.03 |
|---|---|
| NaN(판다)에서 필터링하는 방법은 무엇입니까? (0) | 2023.09.03 |
| jQuery에서 CSS 규칙의 백분율 값 가져오기 (0) | 2023.09.03 |
| 단일 DNS 쿼리에서 A 및 AAAA 레코드 요청 (0) | 2023.08.15 |
| 기본 설정에서 글꼴 크기 변경 시 Android 응용 프로그램의 TextView 글꼴 크기 변경 (0) | 2023.08.15 |