-
Nginx:
nginx:1.10.1 -
PHP-FPM:
php:{5.6/7.3}-fpm-stretch; with extensions:OPcacheRedisMemcachePDOSwoole; with command:Composer -
Redis:
redis:3.0 -
SSDB:
https://github.com/ideawu/ssdb/archive/master.zip -
MySQL:
mysql:5.7.23 -
PostgrelSQL:
postgres:11.2
-
Install Docker
-
Modify the directory in file
docker-compose.yml, default mount~/Documents/docker/www~/Documents/docker/log# On the host mkdir -p ~/Documents/docker/log/php7 ~/Documents/docker/log/php ~/Documents/docker/log/nginx
-
Build images, create containners, and start them:
docker-compose up -d
-
Maybe you need to do something:
-
Modify Nginx configuration in
./nginx/conf.d, the default configuration for Laravel and LaravelS already exists -
Bind domain into your host machine. Linux/Mac:
/etc/hosts, Windows:C:\Windows\System32\drivers\etc\hosts -
Run
docker-compose restart
-