pnpm のドキュメントには Working with Docker というページがあり、Monorepo の例も用意されています。 ただ、この例動かないんですよね。Dockerfile の解説をしつつ、動くように修正していきます。 手っ取り早く最終版を知りたい人は目次から最後まで飛んでください。 GitHub にもコードを置いています。 解説パート Example 2: Build multiple Docker images in a monorepo を見ていきます。 ※ 前提として、app1, app2 は common に依存しているとします。 2 ~ 4 行目