理悟万池
全部工具

运维工具 · DOCKER

Docker Run 转 Compose

粘贴 docker run 命令,自动解析参数并生成标准 docker-compose.yml 配置文件。

粘贴 docker run 命令,自动生成 docker-compose.yml
docker run 命令
docker-compose.yml
version: "3.8"

services:
  my-nginx:
    image: nginx:alpine
    container_name: my-nginx
    restart: unless-stopped
    ports:
      - "8080:80"
      - "8443:443"
    volumes:
      - /data/html:/usr/share/nginx/html:ro
      - /data/nginx.conf:/etc/nginx/nginx.conf
    environment:
      - TZ=Asia/Shanghai
      - NGINX_HOST=example.com
    networks:
      - my-net

networks:
  my-net:
    external: true
支持的参数:--name, -p, -v, -e, --env-file, --network, --restart, -d, --privileged, --cap-add, -w, --entrypoint, 镜像名, 命令

功能特性

  • 把 docker run 的镜像、端口、卷、环境变量和重启策略转换为 Compose 配置
  • 生成可直接保存为 compose.yaml 或 docker-compose.yml 的 YAML
  • 转换过程完全在浏览器本地完成,不上传命令中的敏感参数

使用说明

粘贴完整的 docker run 命令,工具会拆解常见参数并生成 Docker Compose 配置。复制结果后可运行 docker compose config 校验,再使用 docker compose up -d 启动服务。

所有数据在浏览器本地处理,不会上传到任何服务器。关闭页面即清零,无追踪、无登录。