哪些命令行选项可用于在 docker 容器内启用 tmpfs(临时文件系统),即 rw(读/写)可访问并且此 fs(文件系统)上的文件是可执行的?
示例是大小为 1GByte 的共享内存 tmpfs,但标准标志为 noexec
( shm on/dev/shm type tmpfs (rw,nosuid,nodev,noexec,relatime,size=1048576k) ):
docker -it --shm-size=1G Alpine /bin/sh
最佳答案
您可以将挂载参数传递给 --tmpfs 参数,例如--tmpfs/mytmp:exec 将允许执行文件。
$ docker run --rm -it --tmpfs /mytmp:exec ubuntu bash -c "mount | grep mytmp"
tmpfs on /mytmp type tmpfs (rw,nosuid,nodev,relatime)
关于docker - 如何使用 exec,rw 标志挂载 docker tmpfs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54729130/