第一种、进入容器的命令改为
sudo docker exec -it -u root 9b98c3dcb2d0 /bin/bash # 使用 -u root docker exec -it -u root d796ee4123bb /bin/bash
第二种 创建容器实例的时候,增加参数
- docker增加参数
--privileged=true
- Docker Compose 的配置文件中启用特权模式
services: myservice: image: myimage privileged: true
在 Docker Compose 的配置文件 docker-compose.yml 中,privileged 选项可以设置为 true 来启用容器的特权模式。特权模式下的容器可以获得很多本地主机的特权,例如访问主机的硬件设备、更改网络配置等。这些操作在普通模式下的容器中是不允许的。