「dockerは動くがdocker-composeが動かない」というおもしろい環境のデバッグを手伝っていた際にdockerの公式ドキュメントを読んで、コンテナとしてdocker-composeを動かす方法が紹介されていて、とてもdockerっぽくて面白いなと思った。 Docker Compose のインストール — Docker-docs-ja 17.06.Beta ドキュメント 仕組み 公式ドキュメントで紹介されている docker-composeのラッパースクリプト を読んでいくと、docker-composeのバイナリを積んだコンテナイメージが用意されていて、そのコンテナにdocker.sock渡して、コンテナ内からdocker-compose.yamlで指定されたコンテナを起動させているようだ。 そして、そのラッパーとなるshell scriptを /usr/local/bin/d