入門docker 復習(4)
コンポーネント
network
Networkを使用する
- nginxとphp-formのような複数プロセスを動かす必要がある場合、ソケットではなくネットワークで通信を行うことが推奨されている
- Kubernetes,ECS,docker-composeのような各種オーケストレーションツールを使用する際に意識する必要がある
Driverの種類
- ネットワークの振る舞いを2種類から定義することが可能
- 1プロセスは1コンテナ、複数コンテナはネットワークを通して通信を行う
volume
volumeについて
- データを永続化するための機能
- コンテナ上で作成されたファイルはライフサイクルの終了と共に消える
- Volumeはデータ保存、永続化のために設計されており、コンテナのライフサイクルとは独立してファイルの管理を行う