If you run into any problem, please post it as an issue on GitHub.
For this project you need to have installed on your machine:
- Docker Engine CE.
- Docker Compose (install the latest stable version, don't use
apt-getand the likes).
- GNU Make (should be available if you're running Linux or Mac, just try
make -vin a terminal).
- Bash (same here, just try
bash --versionin a terminal).
- Git (run
git --versionto see if you already have it installed).
- A PHP IDE, preferably PhpStorm.
Clone this project to your machine:
git clone firstname.lastname@example.org:matthiasnoback/building-autonomous-services-workshop.git
cdinto the project directory and run:
You should finally see a message asking you to open http://dashboard.localhost in your browser. When you do this, you should see a nice web application. Feel free to click around.
Docker says: "unknown option: cached"
You need to upgrade Docker.
Docker says: "Bind for 0.0.0.0:80 failed: port is already allocated"
You have some service running that's already listening on port 80 (like a local Apache or Nginx or something). Close it first, then try again.
A note for Windows users
This setup should work on Windows too, with Docker for Windows and Git Bash.
If you feel like you won't be able to install all the tools listed above on your Windows machine, you may want to take a look at Get started with Docker Machine and a local VM).