无法使用冒号映射泊坞窗卷

有一种方法来挂载主机目录作为数据卷,而主机目录path包含冒号? 例

-v /colon:path/test:data 

在这种情况下,它将data视为附加选项。 /colon:path/test是一个正确的Unixpath。

是。 使用--mount选项,您可以指定源和目标。 该选项已添加到Docker 17.05.0。

 --mount type=bind,source=/colon:path/test,destination=/data 

注意:您必须使用绝对path名。 我假设目的地是/数据。

从docker run manpage:

另请参阅–mount,它是–tmpfs和–volume的后继者。 即使没有计划弃用–volume,build议使用–mount。

例:

 touch foo:bar docker run --rm --mount type=bind,source=$PWD/foo:bar,destination=/tmp/foo:bar busybox ls /tmp 
Interesting Posts