Here’s how to run Jekyll in a Docker container.
mkdir blog cd blog docker run -v $(pwd):/site bretfisher/jekyll new . docker run -p 4000:4000 -v $(pwd):/site bretfisher/jekyll-serve |
Another option is to use docker compose. Create a docker-compose.yml file.
version: 3.5 services: jekyll: image: bretfisher/jekyll-serve volumes: - .:/site ports: - '4000:4000' |
Run Jekyll.
cd blog docker-compose up -d |
Stop Jekyll.
cd blog
docker-compose down |