可以完成,但目前在Docker命令行界面中尚不支持。
如何
查找卷目录:
docker inspect DATA1 | grep "vfs/dir"# output something like:# "/srv": "/var/lib/docker/vfs/dir/<long vol id>"
因此,您可以自动执行此操作,并将这些目录挂载到您选择的挂载点:
# load directories in variables:SRV1=$(docker inspect DATA1 | grep "vfs/dir" | awk '/"(.*)"/ { gsub(/"/,"",$2); print $2 }')SRV2=$(docker inspect DATA2 | grep "vfs/dir" | awk '/"(.*)"/ { gsub(/"/,"",$2); print $2 }')现在,通过真实目录而不是–volumes-from挂载这些卷:
docker run -t -i -v $SRV1:/srv1 -v $SRV2:/srv2 ubuntu bash
IMO,功能是相同的,因为这与使用时所做的相同
--volumes-from。



