Docker containers (Apache, PHP, Mysql, Postgres, Memcache, Redis, ElasticSearch) for Web Development.
Uses docker-compose to instantly ship you development environment.
After installation you will have (optional):
- apache2
- php
- mysql
- memcached
- redis
- elasticsearch
- postgres
- Clone repo (git clone https://github.com/ReekenX/docker-for-webdevs.git)
- Check
docker-compose.yml
and extend withdocker-compose.override.yml
like that: - Run
docker-compose up
. - Enjoy it!
After successful installation check if you can see list of docker containers running docker ps
.
Normally you should be able to connect into containers with 172.18.0.1
IP.
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
. - Commit your changes:
git commit -am 'Some feature X'
. - Push to the branch:
git push origin my-new-feature
. - Submit a pull request.
This setup originally was created by Arminas Žukauskas library called docker-lamp, but I extended/changed it to suit my own needs.