You can start the app like you would normally. Make requests to the server, and all the usual stuff.
docker-compose upBut if you want to do some commandline stuff
docker-compose run --user "$(id -u):$(id -g)" shellBecause home is mounted on home, all the cache fills generated by PHP are in place and you don't have to, for example, redownload the composer dependencies every time.
If you're wondering about the User stuff it's to prevent permissions errors from running things as root. This is less of an issue on OSX.
Your container/web container can be the container you use for production, without any of the development
guff that sort of accrues sometimes.