Docker Run ⇄ Compose

Docker Run ⇄ Compose 是一款免费的在线双向转换工具,把 docker run 命令转换为 docker-compose.yml 配置,也能把 Compose 配置还原为 docker run 命令。端口映射、卷挂载、环境变量等参数会被自动解析并对应转换。

转换在浏览器本地完成,命令和配置内容不会上传服务器。工具完全免费、无需注册,适合把手头的 docker run 命令沉淀为可维护的 Compose 文件,或从 Compose 配置快速提取单条运行命令的开发者和运维。

如何使用

  1. 在左侧粘贴 docker run 命令,或在右侧粘贴 Compose 配置
  2. 点击「Run 转 Compose」或「Compose 转 Run」按钮
  3. 在另一侧查看转换后的配置或命令
  4. 点击复制按钮,将结果保存为 docker-compose.yml 或直接执行

常见问题

Docker Run ⇄ Compose 转换是免费的吗?

完全免费,没有转换次数限制,也不需要注册账号。

我的命令和配置会被上传吗?

不会。转换完全在浏览器本地完成,包含镜像名、环境变量等信息的命令不会发送到任何服务器。

支持哪些 docker run 参数?

常用参数如端口映射(-p)、卷挂载(-v)、环境变量(-e)、容器名(--name)、重启策略(--restart)等都会被解析并转换为 Compose 中对应的字段。

为什么要把 docker run 命令转成 Compose?

Compose 文件比长命令更易读、易维护、易纳入版本控制,多容器场景下还能统一编排。反过来,从 Compose 提取 run 命令便于在没有 Compose 的环境中快速启动单个容器。

评论

登录后发表评论