Table of contents
JekyllのDocker化について
- ruby - Docker Official Images (hub.docker.com) [EN]
Jekyll Official Images
Base image is ruby:alpine
.
Image Types
- jekyll/jekyll: Default image.
- jekyll/minimal: Minimal image.
- jekyll/builder: Includes tools.
使い方
export JEKYLL_VERSION=3.8
docker run --rm \
--volume="$PWD:/srv/jekyll" \
-it jekyll/jekyll:$JEKYLL_VERSION \
jekyll build
Permission denied @ dir_s_mkdir - /srv/jekyll/.jekyll-cache (Errno::EACCES) のエラーが出る場合、--env="JEKYLL_UID=<uid>" --env=JEKYLL_GID=<gid>"
の指定で 解決できることがある。
Server
docker run --rm \
--volume="$PWD:/srv/jekyll" \
--publish [::1]:4000:4000 \
jekyll/jekyll \
jekyll serve
ブログ記事
下記に掲載を希望される方はご連絡ください (詳細)
- JekyllをDokcer上で動かしてGitHub Pagesのローカル環境での確認を楽する (qiita.com)
- Minimal Mistakes テーマの Jekyll 環境を Docker 化する (k11i.biz)
- [Jekyll] docker-composeでJekyllの環境を構築してみた (nprog256.net)
- JekyllをDocker上で動かして環境依存の問題から解放される (syonx.hatenablog.com)