php(laravel)の環境をdockerで作ったとき必要だったファイル群
{project_file} ├── docker-compose.yml ├── .env ├── services │ ├── database │ │ ├── Dockerfile │ │ └── my.cnf │ └── php │ ├── Dockerfile │ └── myapp.conf └── src └── .env
my.cnf
{project_file}/services/database/my.cnf
MySQLに関する設定を記述する.
Dockerfileの中で使うように指定したから作った.
myapp.conf
{project_file}/services/php/myapp.conf
appに関する設定を記述する.
Dockerfileの中で使うように指定したから作った.
.env
{project_file}/.env
docker-compose.ymlの中でwebサーバやdbサーバで使う変数をまとめて定義するために作った.
{project_file}/src/.env
laravel用
Dockerfileなどの中身を書くことについて
phpが動くのに何が必要か把握しきれてないので,docker-compose.ymlやDockerfileを自力でかけるようになるのはまだ先のことっぽい.
何回もDockerコンテナ作りながら,徐々に学んでいきたい.