docker - 如何使用 exec,rw 标志挂载 docker tmpfs?

标签 docker mount

哪些命令行选项可用于在 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/

相关文章:

docker - 使用 docker-compose 安装包

javascript - Vue.js 如何在 Mounted() 之前进行观察,无法从观察中获取数据

mongodb - Studio 3T如何连接MongoDB docker?

Docker、rabbitMQ 和 pike 连接被拒绝

c++ - 我如何在我的进程空间内 "mount"而不是 root?

python - 如何仅加载 google colab 上的特定文件夹?

Android以写入模式挂载系统

linux - 丢弃 Linux 虚拟驱动器

docker 容器的 Django 迁移

docker - 拉取 docker 镜像