Docker Run ⇄ Compose
Docker Run ⇄ Compose 是一款免费的在线双向转换工具,把 docker run 命令转换为 docker-compose.yml 配置,也能把 Compose 配置还原为 docker run 命令。端口映射、卷挂载、环境变量等参数会被自动解析并对应转换。
转换在浏览器本地完成,命令和配置内容不会上传服务器。工具完全免费、无需注册,适合把手头的 docker run 命令沉淀为可维护的 Compose 文件,或从 Compose 配置快速提取单条运行命令的开发者和运维。
如何使用
- 在左侧粘贴 docker run 命令,或在右侧粘贴 Compose 配置
- 点击「Run 转 Compose」或「Compose 转 Run」按钮
- 在另一侧查看转换后的配置或命令
- 点击复制按钮,将结果保存为 docker-compose.yml 或直接执行
常见问题
Docker Run ⇄ Compose 转换是免费的吗?
完全免费,没有转换次数限制,也不需要注册账号。
我的命令和配置会被上传吗?
不会。转换完全在浏览器本地完成,包含镜像名、环境变量等信息的命令不会发送到任何服务器。
支持哪些 docker run 参数?
常用参数如端口映射(-p)、卷挂载(-v)、环境变量(-e)、容器名(--name)、重启策略(--restart)等都会被解析并转换为 Compose 中对应的字段。
为什么要把 docker run 命令转成 Compose?
Compose 文件比长命令更易读、易维护、易纳入版本控制,多容器场景下还能统一编排。反过来,从 Compose 提取 run 命令便于在没有 Compose 的环境中快速启动单个容器。
评论
登录后发表评论