Docker启动容器中遇到以下问题:
permission denied
docker: Error response from daemon: Container command could not be invoked..
刚开始没有找到问题,在网上找了很久没有找到,最后问了别人才得以解决。
在命令中添加参数--privileged=true就可以了。
正确的命令是:
docker run --privileged=true docker.io/ubuntu:latest
参数的作用就是给他权限:使用该参数,container内的root拥有真正的root权限。
否则,container内的root只是外部的一个普通用户权限。
privileged启动的容器,可以看到很多host上的设备,并且可以执行mount。
甚至允许你在docker容器中启动docker容器。