docker-compose wordpress with rerun-able volumes

There are several tutorials and files for running wordpress in docker. For me nearly none of them worked, therefore i wrote my own rerunable docker-compose file, which I like to share here now:

Just put this code into docker-compose.yml, change the passwords accordingly and run a new wordpress simply by: