构建一个创建多个卷的 DockerFile
# volume test FROM centos VOLUME ["/dataVolumeContainer1","/dataVolumeContainer2"] CMD echo "finished,-------------success1" CMD /bin/bas
执行命令
docker build -f ./testfile -t sw/centos .
让我们进入容器看下创建成功了嘛
docker run -it sw/centos
注:通过看容器内文件发件创建成功了。
思考:那我们本机的文件卷在哪里呢?
我们可以通过 docker inspect 查看一下详情
请注意:
Docker挂载主机目录Docker访问出现 cannot open directory .: Permission denied
解决办法:在挂载目录后多加uoge --privieged=true 参数即可
列:
docker run -it -v /myDataVolume:/dataVolumeContainer --privileged=true