介绍

  最近在macos的docker容器中需要使用mount挂载iso,挂载时报错failed to setup loop device: No such file or directory和mount: permission denied。找了一下,发现网上资料非常少,而且也有的方法试了也没有用,倒腾了很久,因此记录下来,帮助有需要的朋友,如果对你有帮助,帮忙点个赞,如果对你没帮助,欢迎在评论区评论,或补充你的解决方式,谢谢。
软件版本

os: max os x
docker: 2.2.0.5
image: centos 7.6.1810
  • mount: permission denied报错信息如下:
$ mount -t /mnt/iso/xxx.iso /dev/cdrom /mnt/cdrom
mount: permission denied

此报错通常由于docker容器没有fs挂载权限导致。

  • mount: /mnt/iso/xxx.iso: failed to setup loop device: No such file or directory错误信息如下:
$ mount -o loop /mnt/iso/xxx.iso /mnt/cdrom
mount: /mnt/iso/xxx.iso: failed to setup loop device: No such file or directory

此报错信息是由于docker容器无法使用循环设备导致。

由于docker容器无法访问循环设备导致,系统要进行mount,通常需要2种权限:
1.访问循环设备的权限;
2.新建文件系统的权限;

解决办法

# 超级模式运行
docker run -itd --privileged=true  troll/centos7.6:0.0.1# 登录容器
docker exec -it 7a3637f7a3ae /usr/bin/bash# 新建目录
mkdir /mnt/cdrom# 挂载iso
mount -o loop /mnt/iso/xxx.iso /mnt/cdrom

挂载后输出一下信息,说明成功

mount: /dev/loop0 is write-protected, mounting read-only

查看docker容器挂载iso

# 切换目录
ll /mnt/cdrom

可查看到内容

macos docker挂载iso报failed to setup loop device: No such file or directory和mount: permission denied解决相关推荐

  1. 解决Docker添加Docker官方的GPG密钥报错gpg: can‘t open ‘–‘: No such file or directory

    解决Docker添加Docker官方的GPG密钥报错gpg: can't open '–': No such file or directory ubuntu下载安装docker添加Docker官方的 ...

  2. 2021-08-15nginx访问502,日志报错:connect() to 127.0.0.1:180 failed (13: Permission denied)解决

    nginx访问502,日志报错:connect() to 127.0.0.1:180 failed (13: Permission denied)解决 安装启动nginx配置以后,访问报502错误,然 ...

  3. Github报错fatal unable to access No such file or directory

    之前有安装过github旧版,一直正常,后来更新了新版,但是git pull的时候如有如下报错: fatal: unable to access 'https://github.com/eefocus ...

  4. npm install 报错 npm WARN tar ENOENT: no such file or directory, open... 解决方式

    报错信息 npm install 报错 npm WARN tar ENOENT: no such file or directory, open- 解决方式 使用cnpm install

  5. kafka集群脚本启动失败,在kafkaServer.out中提示nohup: failed to run command `java’: No such file or directory

    问题描述: 今天在使用shell脚本启动集群时,发现无法启动集群,在logs目录下只有一个kafkaServer.out文件,其中内容为:nohup: failed to run command `j ...

  6. zabbix报错cannot set resource limit: [13] Permission denied解决方法

    zabbix报错cannot set resource limit: [13] Permission denied解决方法 参考文章: (1)zabbix报错cannot set resource l ...

  7. SVN报错:can‘t open file db/txn-current-lock:permission denied 解决方法

    SVN报错:can't open file db/txn-current-lock:permission denied 解决方法 参考文章: (1)SVN报错:can't open file db/t ...

  8. open failed: EACCES(Permission denied)解决方法

    open failed: EACCES(Permission denied)解决方法 异常现象: 在manifest文件中已经添加权限而且Android系统为5.0.2. <uses-permi ...

  9. docker 挂载主机目录访问报错Permission denied 解决办法

    Docker挂载主机目录,访问相应的文件出现Premission denied的权限访问问题 挂载后,查看相应的文件出现如下的提示: [root@ba471da26d07 soft]# ls ls: ...

最新文章

  1. 一台台式计算机的主要配件有哪些,电脑的基本配件有哪些
  2. Maven自动化构建工具
  3. 7-1 银行家算法--安全性检查 (20 分)(思路+详解+知识分析)宝 你今天 AC了吗
  4. (62)FPGA面试题-用verilog写一段代码,实现消除一个glitch(毛刺)(一)
  5. asp,net 读写cookie(个人笔记)
  6. python 多线程下载_Python 多线程下载器
  7. Lingo线性规划教程
  8. 金蝶KIS 13.0专业版破解方法破解安装流程 金蝶KIS 13.0专业版安装流程
  9. win10下微软office2010卸载
  10. regedit.exe参数说明
  11. 三步快速远程桌面控制,开启远程办公
  12. 银河系中一定有生命存在
  13. Springboot餐饮点餐系统毕业设计源码301749
  14. windows onlyoffice教程
  15. Beyond Compare4过期使用方法
  16. wndows 系统变量
  17. 对于苹果电脑mac系统安装了windows双系统恢复成苹果单系统遇到的一些问题
  18. 公司企业所得税高如何有效做好税收筹划
  19. python学习-108-根据经纬度坐标计算距离
  20. 20 Linux Server Hardening Security Tips

热门文章

  1. FPGA基本功之边沿检测
  2. 目前用到的原型设计工具总结
  3. 超声波模块STM32F1X开发
  4. Linux--使用snap删除软件--snap uninstall--紧急部署
  5. 《时间的玫瑰》——但斌
  6. linux git代码明明是最新版本的,status为啥全是modified?
  7. web学习笔记——一个简单的HTML
  8. 评价最高影片JAVAlibrary_三大“百亿影帝”联袂主演,一部比肩《战狼》的王炸影片即将诞生...
  9. Pyhon 使用simpleCV包
  10. java.lang.UnsatisfiedLinkError: dll: Can't find dependent libraries