I build this image on docker-compose.yml
version: \'2\'
services:
webserver:
build: ./docker/webserver
image: image_name
ports:
- \"80:80\"
Looks like apache is not finding an index page to serve. Ensure your volume mapping is correct (enter the image with docker exec and check contents of /var/www/html folder). If your files are there, ensure that you have an index.html or index.php file for apache to be served.
If you change to apache document root to something non-standard outside of /var/www you will need to grant access in your vhost:
DocumentRoot /workspace/my-project
<Directory /workspace/my-project>
Require all granted
</Directory>