我使用命令在docker容器内创建了循环设备,
mknod -m660 /dev/loop10 b 7 10
然后我已经使用命令将其删除,
rm -rf /dev/loop10
此命令之后,循环设备已成功从容器中删除,我已使用]检查了它>
[ls -l /dev/loop*
命令。
但是在主机上检查时,该设备仍然存在,谁能帮我从容器中删除loopdevice?并且也会从主机中删除它。
我通过使用命令进入了Docker容器,
docker run -it --privileged --pid=host datamover:test bin/bash
我已使用命令mknod -m660 / dev / loop10 b 7 10在docker容器内创建循环设备,然后在此命令后使用命令rm -rf / dev / loop10将其删除,循环设备...
我的问题是我能够从容器中创建mknod
,这也反映在我的主机上,但是当我删除该节点时,它从容器中删除了,但没有从主机中删除。经过大量的Google搜索,我找到了解决问题的方法。我只需要在docker容器中挂载/dev
目录,现在就可以从容器中创建和删除mknod,这也反映在主机上。