Docker:无法在 ubuntu 16.10 容器内执行挂载命令
Docker: unable to execute the mount command inside an ubuntu 16.10 container
我的容器镜像来自 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
我不知道原因。我该怎么做才能装载此文件?
实际上解决了在 docker run
命令中添加 --privileged
开关的问题
我的容器镜像来自 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
我不知道原因。我该怎么做才能装载此文件?
实际上解决了在 docker run
命令中添加 --privileged
开关的问题