Use this repository to get started with developing your Laravel application in a Docker container.
This repo has been discontinued. Please use Laravel Sail or Little Sail instead
- Docker running on the host machine.
- Docker compose running on the host machine.
- Basic knowledge of Docker.
To get started, the following steps needs to be taken:
- Clone the repo.
cd
to the project directory.cd
toweb
and run the command to create a new Laravel projectlaravel new src
.- Copy the
.env.example
file in the root of the project to.env
and customise. - Run
docker-compose up -d
to start the containers. - Visit http://localhost:8888 to see your Laravel application.
To use Redis or MySQL, uncomment the service definition in the docker-compose.yml
file. Also remember to uncomment the links
and depends_on
list.
- Port number might be already in use, change from
8888
to another number in yourdocker-compose.yml
file. - If you have any other issues, report them.