Docker Run 转 Compose 转换器

100% 浏览器本地・零服务器上传

一键将复杂 docker run 命令行转换为规范的 docker-compose.yml 服务配置

Presets:
Image: postgres:16-alpineService: postgres-dbPorts: 1Volumes: 1Env Vars: 3
Zero server telemetry · 100% privateLines: 12

将此工具固定在浏览器侧边栏

随时按下 Alt+M 即可在当前标签页侧边唤出此工具,免去切网页的麻烦。100% 离线免费。

获取浏览器插件

如何将 docker run 命令转换为 Docker Compose YAML

  1. 1将终端中冗长的 docker run 命令直接粘贴进输入框,或点击上方常用预设。
  2. 2选择 Compose Specification(现代无版本号标准)或经典 v3.8 格式。
  3. 3实时确认提取的端口映射、卷目录、环境变量与重启策略。
  4. 4点击“复制 Compose YAML”,直接粘贴进项目的 docker-compose.yml 即可使用。

数据零上传,企业机密完全合规

所有命令参数与敏感环境变量均在本地浏览器内存中即时完成词法解析,绝不向任何外部云端发送请求。

架构设计与隐私安全

  • 100% Client-Side In-Browser Execution: Zero network requests. Private database passwords, API secrets, and server IPs stay strictly in local memory.
  • Comprehensive Flag Coverage: Supports -p/--publish, -v/--volume, -e/--env, --restart, --network, --name, --privileged, -u/--user, -w/--workdir, and deploy resource limits.
  • Quote & Escape Handling: Intelligently handles multi-line backslash escapes, double quotes, single quotes, and command arguments.
  • Multi-Dialect Compose Support: Toggles seamlessly between modern Compose Specification and legacy v3.8 schema.

常见问题解答 (FAQ)

喜欢 Docker Run 转 Compose 转换器 吗?分享给你的工程师朋友,一起告别广告与隐私泄露!

MiniToolDesk 100% 离线计算、零数据上传,您的支持是保持纯净无广告的动力。

相关开发者工具