我遵循的使用Docker设置Laravel的步骤:在我的本地系统中,我没有安装PHP,Composer,Apache,MySQL,phpMyAdmin等.在我的系统中仅安装了Git和Docker.
> git克隆https://github.com/laravel/laravel.git
>在项目根目录下创建docker-composer.yml文件.
version: "3"
services:
db:
image: mysql:5.7
environment:
MYSQL_ROOT_PASSWORD: pass
MYSQL_DATABASE: db
MYSQL_USER: root
MYSQL_PASSWORD: pass
ports:
- "3306:3306"
web:
image: php:7.2.2-apache
container_name: web_laravel
depends_on:
- db
volumes:
- ./:/var/www/html/
ports:
- "4000:80"
stdin_open: true
tty: true
phpmyadmin:
image: phpmyadmin/phpmyadmin
depends_on:
- db
external_links:
- db:mysql
ports:
- "9191:80"
environment:
MYSQL_USE