Docker 转 Compose
将 docker run 命令转换为 docker-compose.yml。
How to Use
- 将 docker run 命令粘贴到输入区域——命令必须以 'docker run' 开头。
- 工具解析所有已识别的参数并生成 docker-compose.yml,包含端口、挂载卷、环境变量、网络和重启策略。
- 复制生成的 YAML,保存为项目中的 docker-compose.yml 文件。
Frequently Asked Questions
- 支持哪些 docker run 参数?
- 支持的参数包括 -p/--publish(端口)、-e/--env(环境变量)、-v/--volume(挂载卷)、--name、--restart、--network、-l/--label 和 -d/--detach。
- 生成的 Compose 文件是什么版本?
- 输出使用 version: '3.8',与 Docker Compose v1 和 v2 兼容,支持大多数常用功能。
- 如何处理多个容器?
- 分别转换每条 docker run 命令,然后手动将各个 services 代码块合并到同一个 docker-compose.yml 文件中。