Dockerman 文档
Docker

文件

浏览、预览、编辑、上传、下载和删除卷与运行中容器内的文件。

无论是在卷内还是运行中的容器内,文件浏览器的使用方式都相同。本页面涵盖这两个入口点以及所有文件操作。

入口

打开卷页面,选择一个卷,然后点击浏览。路由路径类似于 /volume/<name>/browse

打开一个运行中的容器,然后点击文件或直接打开 /file。已停止的容器不提供可写的文件浏览器。

导航

使用左侧的树形目录浏览文件夹,使用顶部的面包屑快速返回上级,双击文件夹进入下级,使用返回或主页按钮快速跳转。路径输入框让你可以直接跳转到已知路径。

预览文件

v4.4.0 新增。

预览功能支持常见的文件类型,让你无需先下载即可查看。

类型格式
文本和代码.txt, .log, .json, .yaml, .toml, .ini, .env, 源代码文件
Markdown.md, .mdx
图片.png, .jpg, .jpeg, .gif, .webp, .svg
PDF.pdf
视频.mp4, .webm
音频.mp3, .wav, .ogg

大于 10 MB 的文件仅支持下载,Dockerman 不会将整个文件加载到内存中。

编辑文件

v4.4.0 新增。

在 Monaco 编辑器中打开文本和代码文件,进行修改,然后保存回卷或容器。未保存的更改会保持可见状态,直到你保存或放弃它们。

在运行中的容器内编辑文件会修改容器的可写层,而不是镜像。如果未先提交容器就使用相同镜像重新启动,编辑内容将被丢弃,详见提交运行中的容器

编辑器安全防护

  • 保留模式 — 保存文件时会保留其原始 Unix 权限(06440755 等),而不会在写入时重置。
  • 二进制检测 — 如果文件包含 NUL 字节,编辑器会拒绝打开并改为提示下载,避免在扩展名误导时意外损坏文件。
  • 1 MB 编辑上限 — 大于 1 MB 的文件在编辑器中只读。如需进行更大的修改,请下载到本地编辑后再上传。

上传和下载

使用明确的上传操作选择本地文件或文件夹并添加到当前目录。下载仅面向单个文件。当前浏览器不承诺拖放上传、多文件下载或自动将文件夹打包为 ZIP。

删除文件

v4.4.0 新增。

删除功能会从当前卷或容器中移除选中的文件或文件夹。

文件删除是不可逆的,且会绕过主机的回收站。

删除操作针对当前选择的单个条目。当前浏览器没有上述多选快捷键或批量删除能力。