Docker Composerとは? 複数コンテナをまとめて生成・削除できるInfrastructure as Code(IaC)の一種。docker-composer.ymlというテキストファイルに記述する。

Docker Composerとは? 複数コンテナをまとめて生成・削除できるInfrastructure as Code(IaC)の一種。docker-composer.ymlというテキストファイルに記述する。

Docker Composerのサービスは、コンテナの集合体の事。

docker-composer.ymlは
最初に version: “3” ← docker-composeのバージョン指定(必須)
大項目その1が、services: ← コンテナの記述(必須)
大項目その2が、networks: ← ネットワークの記述(オプション)
大項目その3が、volumes: ← ボリューム(ファイル・ストレージ)の記述(オプション)

webサーバだけの最も単純なdocker-composer.yml

docker-composer.ymlがあるフォルダまで行って実行

MySQLだけの単純なdocker-composer.yml
コンテナを削除しても、mysqlのデータを保持したいので、dockerボリュームに保存する。

docker-composer.ymlがあるフォルダまで行って実行

コマンドラインも大変なので、phpmyadminで操作しよう。

http://localhost:8080/