docker run 转 compose
粘贴 docker run,一键生成 docker-compose.yml,浏览器本地转换
三步上手 docker run 转 Compose
- 粘贴完整的 docker run 命令(含端口、卷、环境变量)
- 预览生成的 Compose YAML,核对 image、ports、volumes、environment
- 复制或下载为 docker-compose.yml,本机运行 docker compose config 校验
docker run 转 Compose 精选结果与案例
- •精选案例:README 只有 docker run -d -p 6379:6379 redis:7 → 一键得到 compose service。
- •精选案例:带 -e / -v 的应用启动命令 → 转入 YAML 再交给同事复现。
- •工作流:docker run 转 Compose → JSON↔YAML 或文本 Diff 核对缩进 → 再接入站内 Pipeline。
关于 docker run 转 Compose
粘贴一条 docker run 命令,工具会解析镜像、容器名、端口映射、卷挂载、环境变量和重启策略,并生成对应的 docker-compose.yml。
页面只转换和预览配置文本,不会启动容器,也不替代目标环境中的 Docker 校验。适合「README 只有 docker run、你要进 git 的 Compose」这类场景。
docker run 转 Compose 如何工作
单条命令适合快速试用,而 Compose 文件便于把服务配置随项目保存和审阅。
请使用 docker compose config 和实际运行验证输出;复杂 shell 展开、多个 env 文件、自定义网络和 Swarm 配置可能需要手工调整。
为什么在我的工具使用 docker run 转 Compose
WoDeTool 把 docker run 转 Compose 与相关工具、剪贴板识别和流水线放在一起,JSON、JWT、Diff 可在同一工作区完成。
首页**智能剪贴板**可识别粘贴的 JSON、Base64、JWT 并推荐 docker run 转 Compose。保存**工具流水线**可将 docker run 转 Compose 与相关工具串联。参阅教程指南了解真实工作流。
常见使用场景
- •保留试运行服务:将 docker run -d --name redis -p 6379:6379 redis:7 转为项目配置。
- •核对端口:解析 -p 8080:80,确认宿主机与容器端口方向。
- •检查挂载:转换 -v ./data:/var/lib/app 后复核源路径和目标路径。
相关教程
常见问题
- docker run 转 Compose 免费吗?
- 是的。WoDeTool 上的 docker run 转 Compose 完全免费,无需注册,打开页面即可使用。
- docker run 转 compose 支持哪些参数?
- 常见映射包括镜像、容器名、`-p` 端口、`-v` 卷、`-e` 环境变量、重启策略等。复杂 shell 展开、多 env 文件、自定义网络与 Swarm 配置可能需手工补全,转换后请用 `docker compose config` 校验。
- PowerShell 里复制的命令转失败怎么办?
- PowerShell 与 bash 的引号、续行规则不同。尽量粘贴 bash 风格的完整 `docker run`(含反斜杠换行也可)。确认 `-p`、`-v`、`-e` 成对出现后再转换。
- 一条命令里有多个容器怎么办?
- 本工具按一条 `docker run` 生成一个 service。多个容器请分别转换,再把 YAML 合并进同一个 `docker-compose.yml`。
- 命令里的密码或 token 安全吗?
- 转换在浏览器本地完成,不会上传到 WoDeTool 服务器。但生成的 YAML 仍含明文密钥——提交 git 前请改用密钥管理或轮换凭证。
告诉我们你想要什么工具,我们会优先开发
需求反馈 →