工具说明
本工具可以将单行 docker run 命令一键转换为 docker-compose.yml 格式的 YAML 配置文件,支持识别端口映射、卷挂载、环境变量、容器名、重启策略等常用参数,方便你从单容器运行迁移到 Compose 管理。
使用方法
- 将完整的
docker run命令复制到左侧输入框 - 工具会自动解析并生成 docker-compose.yml 结果
- 你可以直接复制结果,或点击下载按钮保存为文件
参数转换对照
| docker run 参数 | docker-compose 对应字段 |
|---|---|
| 镜像名 | image |
-p/--publish 端口映射 | ports |
-v/--volume 卷挂载 | volumes |
-e/--env 环境变量 | environment |
--name 容器名 | container_name |
--restart 重启策略 | restart |
--network 网络 | networks |
--label 标签 | labels |
-d/--detach 后台运行 | 默认添加 restart: unless-stopped |
本工具生成的 YAML 符合 Docker Compose v3 规范,可直接使用 docker-compose up -d 启动。
注意事项
- 本工具仅支持单行标准 docker run 命令,复杂格式请手动调整结果
- YAML 对缩进要求严格,本工具生成的缩进符合规范,请不要随意修改
- 转换结果仅供参考,使用前请检查配置是否符合你的需求