我想在 docker 容器中挂载一个 tmpfs 文件系统。为此,我正在传递这样的安装命令:
docker run --mount type=tmpfs,destination=/tempdisk,tmpfs-mode=770,tmpfs-size=4m --name projectname projectname:latest
上面的命令工作得很好。
有没有办法在 dockerfile 中做到这一点?或通过shell脚本?我试图通过 dockerfile 来实现,如下所示:
RUN mkdir -p /tmpfolder
RUN chmod 777 /tmpfolder
RUN mount -t tmpfs -o size=32m tmpfs /tmpfolder
但是当我执行 docker build 时,它会在第 3 行出现错误:
mount: permission denied
请指导我。