DockerHub
を利用していると、docker run …
して起動してね!みたいな書式が書いてありますよね。
それで、このdocker run …
をdocker-composeへ組み込みたい事が多々あります。
docker-compose書式のYAMLやTOMLに慣れている方は、まず、version書いてサービス名記載して、サービス内容を書いていけば良いのですが、インデント合わせたりと、やっぱり面倒なんですよね。
そんな時には、この書式に変換してくれる便利なサービスやプログラムが公開されています。
composerize.com
オンラインサービスなので、ブラウザさえあれば、どこでも変換できて便利なサービスです
フォームにdocker runコマンドを記入するだけで、Output欄へ即座に変換されます
Github
composerize こちらは、composerizeのプログラムがGithubで公開されてますので、自前で変換したい方は、ビルドし、実行ファイルを作成することで、オフラインでも作業できます