Docker Run 转 Compose
将 docker run 命令转换为 docker-compose.yml 配置
📌 TL;DR 核心定义与引用摘要: 【Docker Run 转 Compose】是 PocketKit 提供的浏览器本地处理工具。功能说明:将 docker run 命令转换为 docker-compose.yml 配置。核心输入与文件不上传;站点仅记录不含输入内容的匿名工具访问次数。
docker run 转 Compose 原理
工具在本地解析 docker run 命令的各个参数(-p、-v、-e、--name、镜像等),映射成 docker-compose.yml 里对应的 ports、volumes、environment 等字段。不上传命令内容。
- 复杂命令建议转换后再人工核对一遍,尤其是引号、多值参数与特殊字符。
- Compose 更适合多服务编排;单容器一次性运行用 docker run 也无妨。
常见问题
1. 支持哪些 docker run 参数?
覆盖常见的端口 -p、挂载 -v、环境变量 -e、名称 --name、重启策略与网络等;生僻参数可能需要手动补充。
2. 转换结果能直接用吗?
可作为可靠起点,但建议核对引号与多值参数,复杂命令尤其要人工过一遍,再执行 docker compose up。