【问题标题】:Docker: unable to execute the mount command inside an ubuntu 16.10 container [duplicate]Docker:无法在 ubuntu 16.10 容器中执行挂载命令 [重复]
【发布时间】:2017-06-15 22:09:39
【问题描述】:

我的容器镜像来源于 ubuntu 16.10

当容器启动时,它会下载一个 Android rom .zip 映像,然后从中提取新的 system.new.dat 并转换为一个 .img 文件(因此它现在包含 ext4 分区)

system.img: Linux rev 1.0 ext4 filesystem data, 
            UUID=57f8f4bc-abf4-655f-bf67-946fc0f9f25b 
            (extents) (large files)

然后尝试挂载它(系统实际上是一个空但存在的目录)

sudo mount -t ext4 -o loop ./system.img /system

但我得到了这个

mount: <path_to_>/system: mount failed: Unknown error -1

我不知道原因。我该怎么做才能挂载这个文件?

【问题讨论】:

    标签: android linux ubuntu docker mount


    【解决方案1】:

    实际上解决了在docker run命令中添加--privileged开关

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-17
      • 1970-01-01
      • 2019-07-06
      相关资源
      最近更新 更多