当目录名称包含冒号时,无法在docker容器中装入卷

当目录名称包含冒号(:)时,我无法将一个卷装载到docker工人容器

目录的名称是2012-08-05-00:16:37,我不喜欢重命名目录。 我试过了:

docker run -it --name test1 \ -v /host_system_path/2012-08-05-00\:16\:37/:/container_path/2012-08-05-00\:16\:37/ image_name 

我得到的错误:

 docker: Error response from daemon: invalid bind mount spec.See 'docker run --help'. 

如果我将目录重命名为不带空格或仅带有连字符,那么目录将被装载到容器中,而不会出现任何问题。 有人可以指出,如果目录包含冒号,我该如何解决这个问题。

我在Ubuntu上:16.04和Docker版本17.06.0-ce。

这是Docker的一个公开问题 。 但在你的情况,为什么docker run -it --name test1 -v /host_system_path:/container_path image_name不够?