Docker構築において、コンテナごとに異なるLinuxOSを配置するのは適切か。

Dockerで開発環境を構築する際に、docker-compose.ymlにて、app, web, dbのコンテナそれぞれが別のLinuxディストリビューションとなるイメージを使用されている記事を散見するのですが、このように違うディストリビューションを跨いだコンテナ同士というのは、動作上問題ないのでしょうか。

例えば、サービスのうちappをDebian GNU/Linux 10 (buster)で、webをalpineの上でnginx, dbをbullseyeの上でpostgresなどのような状態です。

本番環境を見据えたDocker構築を行っている上で、疑問に思い調べてみても全く解決しなかったので質問しました。

コメントを投稿

0 コメント