もしかしてあるのでは?と思ってググったら有った。
結論からいうと、既知のパターンにはめて全部生成するタイプしかない。
8gwifi.org
非常に入力項目が多い。yamlの項目を全部そのままFORMに入れる印象。
Compose Generator
nodejsで書いてあるcli。対話式で作成。
あらかじめ定義してあるパターンに応じて作成するが、バリエーションはかなり豊富に見える。
composerize
docker run のワンライナーを、docker-compose yml 3.3 に変換する。
https://www.composerize.com/
https://github.com/magicmark/composerize