- Docker Desktop
- Run a container (download image from Docker hub)
- macOS
docker run --name bhamza.me -dp 4000:4000 --rm --platform linux/amd64 caddydz/hamz-a.github.io && open http://localhost
- Windows
docker run --name bhamza.me -dp 4000:4000 --rm --platform linux/amd64 caddydz/hamz-a.github.io && start "http://localhost"
- Clone the repository
git clone https://github.com/Hamz-a/hamz-a.github.io Hamza
- Change into the directory
cd Hamza
- Build the Docker image
docker build --no-cache -t caddydz/hamz-a.github.io .
- Run a container binding the project into its volume
docker run --name bhamza.me -dp 35729:35729 -p 4000:4000 -v $(pwd):/srv --rm --platform linux/amd64 caddydz/hamz-a.github.io
Port 35729 is bound for live reload
- Open http://localhost:4000 in a browser