今日の学び #100 2024-10-18
【TS】型定義、完全に理解していた、、、😇
TypeScriptの型定義を条件に応じて絞ることで、存在し得ない状態を回避する。
DockerCompose で複数ファイルを指定するとどうなる?
docker-compose.ymlのファイルを複数指定する方法。
Dockerでコンテナ間通信を行う方法
docker composeでdockerネットワークが作成されるので、コンテナ間の通信には、コンテナ名でアクセスできる。
webサーバーがMSQLサーバーと通信するときもコンテナ間通信をしてるけど、今まで理解してなかった。
Docker Compose入門 (4) ~ネットワークの活用とボリューム~
docker composeで作成しても、それぞれネットワークを分けることができるので、aliasで接続したければ、同ネットワーク内になるよう設定する必要がある。
コンテナがどのネットワークに属しているかは、各コンテナに対して
docker inspect <コンテナ名>
で、NetworkSettings.NetworksのNetworkIDが同じかどうかで確認できる。