Docker swarm docker compose 开启特权容器
时间: 2023-07-08 19:05:31 浏览: 408
容器技术-Docker容器特权模式.pptx
要在 Docker Swarm 或 Docker Compose 中启动特权容器,需要在 `docker-compose.yml` 或 `docker-stack.yml` 文件中定义 `privileged: true` 属性。例如:
```
version: '3'
services:
myservice:
image: myimage
privileged: true # 开启特权容器
```
此外,启动特权容器也需要在 Docker 守护程序中启用 `--privileged` 标志。例如,在 Docker Swarm 模式下,可以使用以下命令启动 Swarm 服务:
```
docker service create --name myservice --replicas 1 --privileged myimage
```
注意,启动特权容器可能会带来安全问题,请谨慎使用。
阅读全文