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.ymland extend withdocker-compose.override.ymllike 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.