Docker 注册表中的所有存储库在 docker 守护程序重新启动后被删除(docker-for-mac)
All repositories in Docker registry get removed after docker daemon restart (docker-for-mac)
我可以使用以下方法成功创建 docker 注册表 v2 服务:docker service create
然后我使用 docker 推送将一些图像推送到它。
当我通过 curling localhost:5000/v2/_catalog
检查注册表时,我得到了所有推送的存储库。我什至使用这个注册表成功地创建了一个堆栈。
问题是每当我重新启动 docker(目录或通过重新启动我的 mac)时,我的所有存储库都会从注册表中删除。我检查了 linux 但没有任何问题。
难道我做错了什么?我只是想在 Docker for mac github repo 打开任何问题之前在这里发送这个问题。
我将 Docker 用于 mac version 17.09.0 CE (build 19611)
为了让注册表数据在服务(容器)重启后继续存在,您应该在 docker service create
命令中使用 --mount /path/in/my/system:/var/lib/registry
将文件系统挂载到它。
我可以使用以下方法成功创建 docker 注册表 v2 服务:docker service create
然后我使用 docker 推送将一些图像推送到它。
当我通过 curling localhost:5000/v2/_catalog
检查注册表时,我得到了所有推送的存储库。我什至使用这个注册表成功地创建了一个堆栈。
问题是每当我重新启动 docker(目录或通过重新启动我的 mac)时,我的所有存储库都会从注册表中删除。我检查了 linux 但没有任何问题。
难道我做错了什么?我只是想在 Docker for mac github repo 打开任何问题之前在这里发送这个问题。
我将 Docker 用于 mac version 17.09.0 CE (build 19611)
为了让注册表数据在服务(容器)重启后继续存在,您应该在 docker service create
命令中使用 --mount /path/in/my/system:/var/lib/registry
将文件系统挂载到它。