我正在尝试使用我的 Dropbox 运行一个带有同步存储的本地 Docker Registry,这样我就可以访问构建的 VM,而无需在我移动到不同的工作站时重建映像。
我已经使用以下内容启动了注册表:
docker run -d -p 5000:5000 --name td-registry -v /Users/andrew/Dropbox/Developer/Docker/Registry:/tmp/registry registry
Run Code Online (Sandbox Code Playgroud)
然后,我推送我通过以下方式构建的示例图像:
docker push localhost:5000/ubunutu
Run Code Online (Sandbox Code Playgroud)
现在,我希望看到某种文件或目录放入/Users/andrew/Dropbox/Developer/Docker/Registry
; 但事实并非如此:
$ ls -lah ~/Dropbox/Developer/Docker/Registry
total 0
drwxr-xr-x 2 andrew staff 68B Sep 24 14:39 .
drwxr-xr-x 4 andrew staff 136B Sep 24 16:42 ..
Run Code Online (Sandbox Code Playgroud)
启动 Registry 容器时,我是否错误地安装了数据卷?
编辑
这是 的输出docker push
,因此它已成功推送。
The push refers to a repository [localhost:5000/ubuntu] (len: 1)
Sending image list
Pushing repository localhost:5000/ubuntu (1 tags)
511136ea3c5a: Image successfully pushed
bfb8b5a2ad34: …
Run Code Online (Sandbox Code Playgroud) docker ×1