为什么docker主机卷安装不正确?

我在El Capitan Mac上运行docker机。 我试图将一个主机目录挂载到一个容器内的特定path。 我将问题归结为一个简单的testing用例。

docker run -it --volume=/Users/me/directory:/directory debian:jessie bash 

我期望看到容器内的目录/directory 。 相反,我看到目录/Users/me/directory:/directory

我如何find这个问题的根源并解决它?

编辑:格式。

编辑:我发现了一些更有罪的证据。 某些path正确安装,其他path则不正确。

作品:

 docker run -it --volume=/media/psf/Home/mounts/:/a debian:jessie bash root@fca3f29340fe:/# ls a bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var 

不起作用:

 docker run -it --volume=/media/psf/Home/mounts/a:/a debian:jessie bash root@5d841d1ac9c6:/# ls bin boot dev etc home lib lib64 media mnt opt proc root run sbin srv sys tmp usr var root@5d841d1ac9c6:/# ls /media/psf/Home/mounts a: root@5d841d1ac9c6:/# ls /media/psf/Home/mounts/a\: a 

像这样尝试:

 root@:~# docker run -it -v /root/a/:/tmp/a debian:jessie bash root@e73a28616b51:/# ls /tmp/ a 

我已经在主机path的末尾添加了“/”,它工作。