Docker工具 - 命令与Compose智能转换

Docker 命令与 Compose 智能转换

快速将 Docker 命令转换为 Docker Compose 文件,或反之。支持复杂配置解析,提升开发效率。

DOCKER
input.dockerfile
                                



















0 字符 Ctrl+Enter 快速转换
COMPOSE
docker-compose.yml
                                



















0 字符 ✅ 就绪,开始使用吧!

智能转换

支持复杂的Docker命令和Compose文件解析,自动识别端口、环境变量、挂载卷等配置

快速高效

实时转换,无需等待,支持键盘快捷键操作,提升开发效率

响应式设计

完美适配桌面端和移动端,随时随地进行转换操作

使用指南

1 Docker命令转Compose

docker run -d --name mynginx \
  -p 80:80 \
  -v /host/path:/container/path \
  -e "ENV=production" \
  nginx:latest
  • • 支持完整的docker run命令参数
  • • 自动识别端口映射、环境变量、挂载卷
  • • 支持网络配置和容器名称设置
  • • 自动生成规范的YAML格式

2 Compose转Docker命令

version: '3'
services:
  nginx:
    image: nginx:latest
    ports:
      - "80:80"
  • • 支持version 2.x和3.x语法
  • • 转换services配置为docker run命令
  • • 处理环境变量文件和网络配置
  • • 支持多个服务同时转换