13397158231   jevian_ma@worldflying.cn

docker创建tmpfs文件夹让其支持执行文件(exec)的方法

2020-05-13 19:00:38

tmpfs,也就是内存文件系统,继承了内存的高速以及易失性的特点。当程序中需要临时文件时,特别容易使用到,他可以提高程序的运行速度,并且docker也能比较容易的支持创建tmpfs,默认情况下仅仅需要在创建docker容器时添加--tmpfs这个命令即可。

在很多时候,大家可能希望将文件放到tmpfs中运行,比如编译操作系统源代码这种小碎片文件特别多的时候,但是默认情况通过--tmpfs生成的文件夹是noexec模式的,也就是不可以在其文件夹内运行可执行文件。小沃今天就在编译openwrt源码时遇到了这个问题。记录下解决方法

docker run -itd --tmpfs /root/tmpfs:exec debian /bin/bash

根据docker官方网站说明,--tmpfs后面直接接冒号,所带的参数类似mount命令-o后跟的参数。


文章作者:沃航科技

优秀产品推荐:可编程网络IO控制器

上一篇:沃航科技新工具tlstunnel正式发布

下一篇:一步步教你如何交叉编译openwrt

联系我们

  • 地址:武汉市东湖高新开发区光谷总部国际1栋2412室
  • QQ:932773931
  • 电话:027-59761089-806
  • 手机:13397158231
  • 邮箱:jevian_ma@worldflying.cn

关注公众号

扫码添加微信

沃航(武汉)科技有限公司版权所有

备案号:鄂ICP备16014230号-1

本网站由提供CDN加速/云存储服务