質問: docker初心者 + teratail初質問です。 拙い文章ですがご容赦ください。 現在、サーバの運用を行なっており、 サービスは現在wordpressのみなのですが、他にもサービスを増やしていく予定です。 そこで今流行りのdocker導入を検討しているのですが、 皆さんにお伺いしたいことがあります。 dockerでは一つのコンテナに一つのサービスと認識しているのですが、 その場合、複数のサービスを公開・運用となれば複数コンテナを立ち上げる必要があると思います(もちろんDB等も別コンテナにしたいと考えています)。 外部からそれぞれのdockerにアクセスしたい場合、 次のようにURLでRestfulにそれぞれのコンテナにアクセスを振り分けることは可能でしょうか? ### 例 ``` www.ドメイン.com/docker1 www.ドメイン.com/docker2 ``` それぞれdocker1、2では全く別サービスが稼働しています。 つまり、dockerへのURLによるルーティングを可能とするツールが存在するかお伺いしたいです。 やはり、dockerはコンテナなのでポートフォードでしか、コンテナへのアクセスを振り分けられないのでしょうか? 実際の処理はポートフォードでも、外部からはURLでアクセスしているように見せたいです。 最近、いろんなdockerツールが出ているので、もしかしたらと思い尋ねてみました。 もし文章がわかりにくければ、お手数ですがご指摘下さい。 それでは、宜しくお願いします。
回答: ホストOSにapache/nginxなどを入れて、リバースプロキシとして動作させれば良いです。