开发工具

Compose 转换 - docker run 转 YAML

在线把 docker run 转为 docker-compose.yml,识别端口、卷、环境变量与镜像等常见参数,转换在浏览器本地完成,适合把临时启动命令整理成可复用编排文件。

DockerComposeYAML

收藏工具

当前还没有选择收藏模式。

快捷操作

返回开发工具 浏览全部工具

你可以复制当前工具页链接,或在支持的设备上调用系统分享。

开发工具

Compose 转换

在线把 docker run 转为 docker-compose.yml,识别端口、卷、环境变量与镜像等常见参数,转换在浏览器本地完成,适合把临时启动命令整理成可复用编排文件。

输入后自动转换

输入 docker run 命令后会自动转换。

使用场景

  • 把演示用的 docker run 落成 compose 文件
  • 整理 -p、-v、-e 等参数为服务定义
  • 团队共享自托管应用的启动配置

如何使用

  1. 粘贴完整 docker run 命令
  2. 查看自动生成的 compose YAML
  3. 复制结果或导出 compose 文件

示例输入输出

docker run

docker run -d -p 8080:80 --name web nginx:latest

compose 片段

services:\n  web:\n    image: nginx:latest\n    ports:\n      - "8080:80"

FAQ

所有 docker run 参数都能转换吗?

覆盖常见的端口、卷、环境变量、名称与镜像等;少见或过时标志可能被忽略,需人工复核。

输出是 Compose 哪个版本?

生成可直接使用的 docker-compose.yml 结构;若团队有固定版本字段约定,请按规范补全。

工具列表

相关推荐

你可以从这里继续打开相近场景的工具,减少重复搜索。

Dockerfile 生成

Dockerfile 生成 - 多语言构建模板

可用

按 Node、Python、Go 等栈生成 Dockerfile,可选多阶段构建、非 root 用户与时区包,并同步给出 .dockerignore,适合作为容器镜像的起步模板。

Docker Dockerfile 容器

Compose 编排生成

Compose 编排生成 - compose 在线工具

可用

勾选 App、Nginx、数据库与缓存等服务,生成本地可复制的 docker-compose.yml,支持端口与常用依赖组合,适合搭建开发或演示用多容器环境。

Docker Compose 编排 容器

YAML 转 JSON

YAML 转 JSON - 在线格式转换工具

可用

在线将 YAML 转换为格式化 JSON,默认两空格缩进输出,解析失败时提示错误原因,转换在浏览器本地完成,适合配置调试、格式统一和接口联调。

YAML JSON 转换