gpt4 book ai didi

docker - docker 守护进程重新启动后,Docker 注册表中的所有存储库都会被删除 (docker-for-mac)

转载 作者:行者123 更新时间:2023-12-01 23:07:31 28 4
gpt4 key购买 nike

我可以使用以下命令成功创建 Docker 注册表 v2 服务:docker service create 然后我使用 docker Push 将一些图像推送到该服务。
当我通过 curl localhost:5000/v2/_catalog 检查注册表时,我得到了所有推送的存储库。我什至使用此注册表成功创建了一个堆栈。
问题是每当我重新启动 docker(目录或通过重新启动我的 mac)时,我的所有存储库都会从注册表中删除。我在linux上检查过,但没有任何问题。
难道我做错了什么?我只是想在 Docker for mac github 存储库中打开任何问题之前将这个问题发送到这里。我使用的是 Mac 版 Docker 版本 17.09.0 CE(内部版本 19611)

最佳答案

为了使注册表数据在服务(容器)重新启动后保留,您应该使用 --mount/path/in/my/system:/var/lib/registry 将文件系统挂载到它您的docker service create命令。

关于docker - docker 守护进程重新启动后,Docker 注册表中的所有存储库都会被删除 (docker-for-mac),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47008221/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com