在部署独立容器时,我可以使用自定义选项将/ dev / shm挂载为tmpfs,如下所示:
docker run --name my-container -v /dev/shm --tmpfs /dev/shm:rw,nosuid,nodev,exec,size=90g my-image
但是,在使用docker stack deploy
在群集上部署容器时,我无法弄清楚如何做同样的事情。文档here中似乎没有任何相关信息。使用以下docker-compose.yml
version: '3.6'
services:
master:
image: "my-image"
ports:
- "8080:8080"
volumes:
- type: tmpfs
target: /dev/shm
使用默认选项安装 /dev/shm
。如何使用/dev/shm
安装(rw,nosuid,nodev,exec,size=90g)
选项docker stack deploy
?