是否有可能在Docker中绑定多个文件夹?

是否有可能在Docker中绑定多个文件夹?
例如,像端口一样:

-p 3000:3000 -p 3022:22 

这个想法看起来像:

 -v path:path -v path2:path2 

这可能吗?

没问题。 您可以指定文件和目录,如从Tomcat容器取得的这个例子中混合证书。 ( :ro是可选的只读)

 -v $(pwd)/secret-files/certificates/verisign.keystore:$CONFIG_PATH/certificates/verisign.keystore:ro \ -v $(pwd)/secret-files/certificates/fuse/:$CONFIG_PATH/certificates/fuse/:ro \ 

Docker允许安装(或绑定)多个文件夹。 这里是Docker文档清楚地提到这个: 链接

-v,–volume = []绑定一个卷(例如,从主机:-v / host:/容器,从Docker:-v / container)

您可以使用docker create和docker run命令使用-v标志将数据卷添加到容器。 您可以多次使用-v来挂载多个数据卷。

示例(从我做什么):

 docker run -v /opt/rpms:/opt/rpms/ -v /export/centos6_1/app/logs:/export/centos6_1/app/logs -t -i centos6_1 /bin/bash