【Laravel+MySQL+nginx】docker-composeで最小構成の環境構築
目的 laravel-admin使いたいだけの用途にLaradockは重すぎる…… ので、お勉強も兼ねて、docker-composeでLaravel&MySQLのみの環境を立てました。 その上でlaravel-adminの管理画面まで開けるようにしてみます。 構成 project_root_dir ├── docker-compose.yml ├── docker │ ├── nginx │ │ ├── Dockerfile │ │ └── default.conf │ ├── php │ │ └── Dockerfile │ └── db │ │ ├── my.cnf │ └── Dockerfile └── laravel └── ... 手順 docker-compose.ymlを作成 # docker-compose.yml version: "3.5" services: app: build: context: . dockerfile: ./docker/php/Dockerfile args: PROJECT_NAME: app_admin volumes: - ./:/var/www/html depends_on: - database links: - database ports: - "4000:80" - "4001:8080" tty: true database: image: mysql:5....