Docker 可以在特权模式下运行容器,即允许容器访问主机的设备、文件系统和内核功能等。要开启 Docker 特权模式,可以使用以下方法:
- 使用
--privileged
参数启动容器:
docker run --privileged -it ubuntu /bin/bash
- 在 Dockerfile 中设置
privileged: true
:
version: "3"
services:
app:
build:
context: .
dockerfile: Dockerfile
privileged: true
注意:开启特权模式会降低容器的安全性,请谨慎使用。