标签: docker-proxy

docker:来自守护程序的错误响应:获取https://registry-1.docker.io/v2/:服务不可用.在DOCKER,MAC

我在Mac系统10.11.6中遇到此问题

system3:postgres saurabh-gupta2$ docker build -t postgres .
Sending build context to Docker daemon  38.91kB
Step 1/51 : FROM registry.access.redhat.com/rhel7/rhel
Get https://registry.access.redhat.com/v2/: Service Unavailable
Run Code Online (Sandbox Code Playgroud)
docker run  -t apline 
Unable to find image 'apline:latest' locally
docker: Error response from daemon: Get https://registry-1.docker.io/v2/: Service Unavailable.
See 'docker run --help'.
Run Code Online (Sandbox Code Playgroud)

我已经找到了设置代理的解决方案,但我已经设置了wifi的代理.

https://docs.docker.com/docker-for-mac/networking/#httphttps-proxy-support

它仍然没有用.

我已经为docker设置了代理.它不起作用.

在偏好 - >代理

Docker版本17.12 ce

我也想知道代理是否有问题,如何检查它是否已设置,有什么办法解决这个问题?我走错了路吗?

编辑

每个答案都有帮助,所以分享你如何解决.

docker docker-proxy

21
推荐指数
7
解决办法
4万
查看次数

无法从 Docker 代理/镜像/缓存注册表中删除映像

registry:2通过 docker-compose运行镜像1.27.4,docker 本身位于19.03.13.

注册表被配置为“拉取缓存”,也被某些人称为“代理”或“镜像”。设置非常基本,遵循官方文档:

version: 0.1
log:
  fields:
    service: registry
storage:
  cache:
    blobdescriptor: inmemory
  filesystem:
    rootdirectory: /var/lib/registry
  delete:
    enabled: true
http:
  addr: :5000
  headers:
    X-Content-Type-Options: [nosniff]
health:
  storagedriver:
    enabled: true
    interval: 10s
    threshold: 3
proxy:
  remoteurl: https://registry-1.docker.io
Run Code Online (Sandbox Code Playgroud)

当使用标准程序通过 API 删除此注册表上的图像时...

  1. 查找标签名称

    export HEADER="Accept: application/vnd.docker.distribution.manifest.v2+json"
    curl -s -H $HEADER https://<HOST>/v2/<CATALOG>/tags/list
    
    Run Code Online (Sandbox Code Playgroud)
  2. 找到对应的SHA

    curl -sI -k -H $HEADER https://<HOST>/v2/<CATALOG>/manifests/<TAG> 
    
    Run Code Online (Sandbox Code Playgroud)
  3. 通过 SHA 删除

    curl -H $HEADER -X DELETE https://<HOST>/v2/<CATALOG>/manifests/<SHA>
    
    Run Code Online (Sandbox Code Playgroud)

...最后一个命令我得到 404:

404 page not found
Run Code Online (Sandbox Code Playgroud)

proxy当我对注册表配置中注释掉的位执行相同操作时,它可以工作。 …

docker docker-registry docker-proxy

2
推荐指数
1
解决办法
1098
查看次数

标签 统计

docker ×2

docker-proxy ×2

docker-registry ×1