Docker Run 转 Compose

在线 Docker Run 命令转 Docker Compose YAML 工具,浏览器本地转换不上传。

Docker Run 转 Docker Compose

Docker Compose YAML

以下选项无法转换为 Docker Compose

  • The option "--detach/-d" could not be translated to docker-compose.yml.

关于 Docker Run 转 Compose

Docker Run 转 Compose 基于 composerize-ts 库,将 docker run 命令行转换为 Docker Compose YAML 格式。当某些选项无法自动转换时,工具会给出分类提示(不可转换、尚未实现、转换错误)。

所有转换在浏览器本地完成。

常见问题

所有 docker run 选项都能转换吗?

大部分常用选项(如 -p 端口映射、-v 卷挂载、-e 环境变量、--restart 重启策略等)都能正确转换。部分高级选项可能不被 composerize-ts 支持,工具会在消息区提示。

转换结果可以直接用于 docker compose up 吗?

转换结果是合法的 Docker Compose YAML,但可能需要手动调整。建议先检查卷路径、网络配置和环境变量,确保路径和变量值在你的环境中正确。

数据会发送到服务器吗?

不会。所有转换在浏览器本地通过 composerize-ts 完成,docker run 命令内容不会离开你的浏览器。

相关工具