nginx→ railsの構成でなぜかこれがアクセスできてしまう。
https://xxxx:3000/
原因は以下
ports:
- "3000:3000"
ufwで制限していてもdockerは特別扱いらしい
なのでdocker同士でしかみれない以下の設定に変更
expose:
- "3000"
また , exposeすると別の docker-compose.ymlからはみれないらしい
共通のネットワークを作成し、それぞれサービスに所属させる処置が必要らしい。
両方のdocker-compose.ymlに以下追加
networks:
shared_net:
external: true
各サービスを上記ネットワークに所属させる
services:
nginx:
image: nginx:latest
expose:
- "8080"
networks:
- shared_net