「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
![docker上でコンテナとしてdocker-composeを動かす - モヒカンメモ](https://cdn-ak-scissors.b.st-hatena.com/image/square/bb218986f278645c563ec76cd0293b274746ce2f/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fp%2Fpinkumohikan%2F20180904%2F20180904202052.png)