Sign inSign up

iamfreee/docker-laravel-apache

By iamfreee

•Updated over 8 years ago

Docker image to serve Laravel apps using Apache and PHP 7

Image
0

10K+

iamfreee/docker-laravel-apache repository overview

⁠docker-laravel-apache

Docker image to serve Laravel apps using Apache and PHP 7

Target Laravel version: >= 5.6

⁠Example Dockerfile

Add a Dockerfile to your laravel project folder:

FROM iamfreee/docker-laravel-apache:latest

# Copy files
WORKDIR /var/www/html/
COPY . .

⁠Command line

From your laravel project folder run:

docker run -d --name laravel-app -v $(pwd):/var/www/html -p 80:80 iamfreee/docker-laravel-apache:latest

⁠PHP Options

Environment variables that can be overridden:

ENV PHP_MAX_EXECUTION_TIME=30
ENV PHP_MEMORY_LIMIT=128M
ENV PHP_DISPLAY_ERRORS=Off
ENV PHP_POST_MAX_SIZE=8M
ENV PHP_UPLOAD_MAX_FILESIZE=2M
ENV PHP_MAX_FILE_UPLOADS=20

This image is using the latest production php.ini⁠ file.

⁠Image information

  • Image size: ~455MB
  • Container memory when running: ~50MB (after some requests)

Tag summary

Content type

Image

Digest

Size

151.8 MB

Last updated

over 8 years ago

docker pull iamfreee/docker-laravel-apache