鲸造WhaleKit

Docker Run → Compose 转换器

粘贴 docker run 命令, 一键生成规范的 docker-compose.yml

快速示例

支持的 Docker Run 参数

-d / --detach-it / -i / -t--name-p / --publish-v / --volume--mount-e / --env--env-file--network--restart--user--workdir--hostname--privileged--read-only--init--dns--add-host--device--cap-add--cap-drop--security-opt--memory--cpus--log-driver--log-opt--health-cmd--shm-size--ulimit--tmpfs--entrypoint--pid--ipc--label--expose--link--stop-signal

为什么用 docker-compose? —— docker run 命令参数一多就难以维护和复用,而 docker-compose.yml 是声明式的配置文件, 可以版本控制、团队共享、一键启动多个容器。

本工具的特点 —— 纯前端解析,命令不会上传到任何服务器;支持 35+ 个常用参数; 自动推导服务名;生成的 YAML 符合 Compose V3.8 规范。