泊坞窗注册表存储未更新

问题描述 投票:2回答:1

我试图用custom storage location部署泊坞登记。该容器中运行良好,但我没有看到任何文件在指定位置。这里是我的docker-compose.yaml

version: "3"
services:
  registry:
    image: registry:2.7.1
    deploy:
      replicas: 1
      restart_policy:
        condition: always
    ports:
      - "85:5000"
    volumes:
      - "D:/Personal/Docker/Registry/data:/var/lib/registry"

对于卷,我曾尝试:

  • "data:/var/lib/registry"
  • ./data:/var/lib/registry
  • "D:/Personal/Docker/Registry/data:/var/lib/registry"

YAML的文件,并在docker-compose upD:\Personal\Docker\Registry运行。我试图推动和图像拉动本地主机:85,一切正常,所以它必须存储一些数据。

请告诉我,我做错了。

docker docker-compose volume mount docker-registry
1个回答
0
投票

我解决了,但对我非常特殊的情况下,用不同的图像,所以我只是张贴在这里万一有人像我一样需要它。这个问题仍然需要回答的官方泊坞窗图像。

我刚刚意识到的图像仅用于Linux和转出我不能在Windows Server上运行它,所以我切换到stefanscherer/registry-windows图像。我改变了volumes声明到:

volumes:
  - ./data:c:\registry
  - ./certs:c:\certs

无论是存储和证书工作正常。我不知道如何解决它在Linux,虽然,因为我从来没有使用过Linux操作系统。

© www.soinside.com 2019 - 2024. All rights reserved.