我正在使用 docker-compose.yml
在一个由树莓派组成的 Docker 集群中部署服务。我的服务需要访问树莓派的GPIO并需要特权模式。我正在使用 Docker 版本 18.02 和 docker-compose 版本 3.6。当我部署堆栈时,我会收到以下消息,并且服务无法被部署: "Ignoring unsupported options: privileged
"。有什么提示吗?下面是我的docker-compose.yml
文件。
version: '3.6'
networks:
swarm_network:
driver: overlay
services:
service1:
image: localrepo/img1:v0.1
privileged: true
deploy:
mode: replicated
replicas: 1
placement:
constraints:
- node.hostname == home-desktop
ports:
- published: 8000
target: 8000
mode: host
networks:
swarm_network:
service2:
image: localrepo/img1:v0.1
privileged: true
deploy:
mode: replicated
replicas: 1
ports:
- published: 7000
target: 7000
mode: host
networks:
swarm_network:
nodeViewer:
image: alexellis2/visualizer-arm:latest
ports:
- "8080:8080"
volumes:
- "/var/run/docker.sock:/var/run/docker.sock"
deploy:
placement:
constraints: [node.role == manager]
networks:
- swarm_network