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

是否可以在Docker中绑定多个文件夹?,docker,Docker,是否可以在Docker中绑定多个文件夹? 例如,与端口类似: -p 3000:3000 -p 3022:22 这个想法似乎是: -v path:path -v path2:path2 这可能吗?没问题。 您可以指定文件和目录,如本例中取自tomcat容器的文件和目录,以混合到证书中。(:ro对于只读是可选的) Docker允许装载(或绑定)多个文件夹。以下是Docker文档,其中明确提到: -v、 --卷=[]绑定装载卷(例如,从主机:-v/主机:/container,从Docker:-v/

是否可以在Docker中绑定多个文件夹?
例如,与端口类似:

-p 3000:3000 -p 3022:22
这个想法似乎是:

-v path:path -v path2:path2
这可能吗?

没问题。 您可以指定文件和目录,如本例中取自tomcat容器的文件和目录,以混合到证书中。(
:ro
对于只读是可选的)

Docker允许装载(或绑定)多个文件夹。以下是Docker文档,其中明确提到:

-v、 --卷=[]绑定装载卷(例如,从主机:-v/主机:/container,从Docker:-v/容器)

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

示例(来自我所做的):

-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 run -v /opt/rpms:/opt/rpms/ -v /export/centos6_1/app/logs:/export/centos6_1/app/logs -t -i centos6_1 /bin/bash