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 的文件在编辑器中只读。如需进行更大的修改,请下载到本地编辑后再上传。

上传和下载

将文件或文件夹拖入浏览器,或使用上传按钮,将内容添加到当前目录。直接下载单个文件,或让 Dockerman 在保存前将文件夹打包为 zip。

删除文件

v4.4.0 新增。

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

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

多选

v4.4.0 新增。

当你需要下载一组文件、一次性删除多个文件,或将选中的内容拖到上传目标时使用多选功能。

快捷键操作
Ctrl/Cmd + 点击切换单个文件选中状态
Shift + 点击选择连续范围
Ctrl/Cmd + A全选当前目录
Esc清除当前选择

批量删除会针对整个选择询问一次确认,不会逐个文件提示。