Docker
Install Applications
You need to install Docker Desktop.
Set up Local environment
There are Dockerfile template of local environment on GitHub.
Initial setting up
Open Terminal, and run following commands.
# Creating Developing Directory
mkdir ~/Virtual
# Anywhere is OK, move to your favorite place
# For example, into your user directory
cd ~/
# Getting datas from GitHub
git clone https://github.com/sushat4692/docker-lamp.git
# Move to downloaded directory
cd docker-lamp
# Duplicate `.env.sample` to `.env`
cp .env.sample .env
Operating Docker commands
# Up (Build and Start) containers
./command.sh up
# Start containers
./command.sh start
# Stop containers
./command.sh stop
# Delete containers, images and volumes
./command.sh delete
How to change PHP versions
This docker setting is able to change PHP version by the following command:
./command.sh up {version number}
so, for example if you want to run PHP 8.1:
./command.sh up 81
After that
After you setting up, you can use local environment and it's related localhost to ~/Virtual
.
http://foo.localhost/ -> ~/Virtual/foo/htdocs
http://bar.localhost/ -> ~/Virtual/bar/htdocs