运维工具 · 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 启动服务。
所有数据在浏览器本地处理,不会上传到任何服务器。关闭页面即清零,无追踪、无登录。