Docker Run 转 Compose 转换器
粘贴 docker run 命令,生成可直接复制的 compose.yaml 服务配置;命令不会发送到任何地方。
使用步骤
如何使用
- 粘贴一条 docker run 命令,可包含端口、环境变量、卷和名称等选项。
- 转换并查看生成的 Compose YAML 以及任何不支持的标志。
- 复制 YAML 或下载为 compose.yaml。
常见 Docker 选项
转换器理解 detached 模式、容器名称、端口映射、环境变量、卷、重启策略、网络、主机名、工作目录和删除标志。必须提供镜像。
运行前请检查
Docker 标志和 shell 语法很多。转换后会列出不支持的选项,供你在使用 YAML 前确认。转换完全在浏览器中进行。
常见问题
你可能还想知道
它会运行 Docker 吗?
不会。它只将文本转换为 Compose YAML;请自行检查并运行结果。
支持哪些标志?
常见标志包括 --name、-p/--publish、-e/--env、-v/--volume、--restart、--network、--hostname、--workdir、--rm 和 --entrypoint。
可以粘贴 shell 脚本吗?
请粘贴一条 docker run 命令。常见引号值会按 shell 引号规则处理,但复杂的 shell 展开应手动检查。