docker镜像配置的挂载路径(解决docker挂载的目录无法读写问题)
类别:服务器 浏览量:1983
时间:2021-10-22 07:16:42 docker镜像配置的挂载路径
解决docker挂载的目录无法读写问题使用下面的命令可以创建一个容器并且把本地的/home/dock/Downloads目录挂载到容器中的/usr/Downloads中
[root@docker ~]# docker run -it -v /home/dock/Downloads:/usr/Downloads ubuntu /bin/bash
在Centos上创建完后,会出现如下问题
root@637fe9ea94f0:/usr/Downloads# ls ls: cannot open directory '.': Permission denied
原因是CentOS7中的安全模块selinux把权限禁掉了,
有以下几种方式解决挂载的目录没有权限的问题:
1.在运行容器的时候,给容器加特权,及加上 --privileged=true 参数:
docker run -i -t -v /soft:/soft --privileged=true 637fe9ea94f0 /bin/bash
2.临时关闭selinux:
setenforce 0
3.添加selinux规则,改变要挂载的目录的安全性文本
补充:docker挂载文件夹后不能访问,没有权限
输入docker run 后挂载的文件夹不能访问,没有权限例如:
sudo nvidia-docker run -p 8090:8888 -p 8091:80 -p 8092:6666 --name=pytorch0.4 -v ~/workspace:/root/workspace -i --shm-size 31G -t dsksd/pytorch:0.4.1 /bin/bash
将主机的workspace文件夹与容器的/root/workspace文件夹相挂载,但是在主机上不能向workspace文件夹中写入数据。因为此时文件夹的拥有者为root。
可以执行命令:sudo chown -R $USER 文件夹位置(/workspace)
文件夹就可以进行读写了。但是重启后需要重新执行上述命令。
以上为个人经验,希望能给大家一个参考,也希望大家多多支持开心学习网。如有错误或未考虑完全的地方,望不吝赐教。
您可能感兴趣
- docker启动springboot项目(Docker运行springboot项目的实现)
- docker清理占用空间(docker清理大杀器/docker的overlay文件占用磁盘太大的解决)
- docker 环境下udp双向通信怎么办(解决Docker network Create加--subnet后遇到问题)
- rabbitmq docker配置(Docker部署Rabbitmq容器实现过程解析)
- docker容器退出错误码的步骤(docker容器退出错误码的步骤)
- docker搭建私有dns域名解析(docker内网搭建dns使用域名访问替代ip:port的操作)
- elasticsearch docker(在Docker中安装Elasticsearch7.6.2的教程)
- 使用docker在linux环境中部署springboot包的教程(使用docker在linux环境中部署springboot包的教程)
- docker的漏洞(一次docker错误的耗时排查过程记录)
- docker redis安装配置(使用docker搭建redis主从的方法步骤)
- docker pull 更新本地镜像(Docker 拉取镜像及标签操作 pull | tag)
- docker构建本地镜像(Docker创建本地镜像实现方法解析)
- docker启动k8s(k3d入门指南之在Docker中运行K3s的详细教程)
- docker如何进入容器(详解如何进入、退出docker容器的方法)
- dockernextcloud优化(docker+nextcloud搭建个人云存储系统的实现)
- springbootdocker详解(Spring Boot 2.4 新特性之一键构建Docker镜像的过程详解)
- 粗盐是什么 粗盐的功效与作用(粗盐的功效与作用)
- 会 吃人 的客机 从天堂到地狱只需5分钟,图-104如何做到(会吃人的客机)
- 男人犯的错,为什么要女人来承担(为什么要女人来承担)
- 心理学 四个金蟾,哪个最招财 测你今生的运势有多棒(心理学四个金蟾)
- 吉善缘《聚宝金蟾》金蟾招财摆件 三足全铜蟾蜍客厅店铺开业礼品(吉善缘聚宝金蟾金蟾招财摆件)
- 招财化煞神兽,金蟾变了(招财化煞神兽金蟾变了)
热门推荐
- linux关闭autofs服务命令(Linux系统的ECS实例挂载NAS提示“mount: can't find /root/nas in /etc/fstab”错误的解决)
- h5适配横屏(详解移动端h5页面根据屏幕适配的四种方案)
- nginxtomcat工作原理(Windwos下实现Nginx+Tomcat集群过程解析)
- 如何查看python beautifulsoup(Python爬虫beautifulsoup4常用的解析方法总结)
- thinkphp5数据库配置(Thinkphp5框架实现获取数据库数据到视图的方法)
- 织梦安装程序(windowsxp下织梦后台如何安装)
- 阿里云服务器ecs过期保留多久(阿里云ECS Windows服务器C盘权限被删除还能还原吗?)
- docker给镜像加名称(Alpine Docker镜像字体的问题解决操作)
- html5导入图片文件(HTML5 实现图片上传预处理功能)
- django请求流程(Django学习笔记之为Model添加Action)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9