Docker container for Jekyll static site generator with full GitHub Pages support.
- Based on Ruby 3.3 Alpine
- Jekyll with latest stable version
- Full GitHub Pages gem support
- Bundler for dependency management
- WEBrick for local serving
- Multi-architecture support (amd64, arm64)
docker run -d \
-p 4000:4000 \
-v $(pwd):/srv/jekyll \
casjaysdev/jekylldocker run --rm \
-v $(pwd):/srv/jekyll \
casjaysdev/jekyll \
jekyll new my-sitedocker run --rm \
-v $(pwd):/srv/jekyll \
casjaysdev/jekyll \
jekyll builddocker run -d \
-p 4000:4000 \
-v $(pwd):/srv/jekyll \
casjaysdev/jekyll \
jekyll serve --host 0.0.0.0 --livereloadLANG_VERSION- Jekyll version (default: latest)SERVICE_PORT- Port to expose (default: 4000)
/srv/jekyll- Jekyll site directory/usr/local/share/template-files- Template files
4000- Jekyll development server
This container includes the github-pages gem which ensures compatibility with GitHub Pages deployment.
MIT - CasjaysDev