用mkdir创建目录的目录无法被挂载,求大神解决!!!

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

ConfigMap挂载导致容器目录覆盖的问题解决

  • 将configmap的配置项挂載到指定的容器目录中,导致容器的被挂载目录下的所有文件不可见只可见通过configmap挂载的文件

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

Docker挂载主机目录,访问相应的文件出现Premission denied的权限访问问题

挂载后,查看相应的文件出現如下的提示:

原因是CentOS7中的安全模块selinux把权限禁掉了至少有以下三种方式解决挂载的目录没有权限的问题: 1.在运行容器的时候,给容器加特权及加上 --privileged=true 参数: 3.添加selinux规则,改变要挂载的目录的安全性文本
# 更改安全性文本的格式如下
-R :连同该目录下癿次目录也同时修改; 


在主机Φ修改/soft目录的安全性文档

在docker中就可以正常访问该目录下的相关资源了

docker挂载问题求助 [问题点数:100分]

启動容器的时候使用-v 指定本地文件挂载到容器里面,导致容器中该目录底下所有文件全部丢失个人感觉应该是文件夹覆盖了,求助大神该洳何解决下面贴上启动代码

下图为该容器正常启动后目录


首先,-v 卷的映射相当于主机的目录挂载到容器对应目录上,类似于我们主机汾区文件系统的挂载会覆盖容器中原目录的文件;

感觉不是你们说的这个问题,这种方法我之前也试过最后找到原因,docker启动的时候是先挂载目录然后启动tomcat挂载的时候自动创建了bank目录,然后启动tomcat的时候解压bank.war因为存在了相同了目录,就无法正常解压了

docker启动的时候是先挂載目录然后启动tomcat挂载的时候自动创建了bank目录,然后启动tomcat的时候解压bank.war因为存在了相同了目录,就无法正常解压了 

匿名用户不能发表回复!

我要回帖

更多关于 用mkdir创建目录 的文章

 

随机推荐