admin 管理员组文章数量: 887021
[docker]
导语: --mount=type=tmpfs使用记录。适用需要下载或解压的场景
需要优化docker镜像,原先的cuda是通过将run文件COPY到容器里安装的,COPY这一层占用比较大。打算使用wget下载到临时路径再安装的方式 减小空间。因为使用 RUN --mount=type=tmpfs 命令来挂载一个大小为 100MB 的临时文件系统到 /tmp 目录,并在其中执行 touch 命令以创建一个测试文件。size 选项指定临时文件系统的大小,uid 和 gid 选项指定文件系统的用户和组,mode 选项指定文件系统的访问权限。在 RUN 命令执行完成后,临时文件系统将被卸载,其中的数据将不会被保留。
–mount=type=tmpfs需要再docker配置文件中添加下面的配置
"features": {"buildkit" : true}
重启docker
systemctl daemon-reload ;systemctl restart docker
报错output clipped, log limit 1MiB reached
# 在/etc/systemd/system/multi-user.target.wants/docker.service 添加
[Service]
Environment="BUILDKIT_STEP_LOG_MAX_SIZE=1073741824"
Environment="BUILDKIT_STEP_LOG_MAX_SPEED=10240000"# 重启docker
systemctl daemon-reload ;systemctl restart docker
参考
本文标签: docker
版权声明:本文标题:[docker] 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1699479395h361885.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论