Macに使い捨てのJekyll環境を作成してみた
はじめに
MacにJekyllをインストールしていましたが、実行すると度々nokogiriのインストールエラーが発生するので、Dockerを用いて必要な時にJekyll環境のコンテナーを作成するようにしました。
使い終わったらコンテナーを破棄するようにしています。
事前準備
以下のツールをインストールしてください。
- Docker Desktop on Mac
実行手順
ターミナルで以下のコマンドを実行します。
$ docker-machine start $ docker-machine env export DOCKER_TLS_VERIFY="1" export DOCKER_HOST="tcp://192.168.99.102:2376" # JekyllのWEBサーバにアクセスするためにIPアドレスを控えておくこと export DOCKER_CERT_PATH="/Users/xxxxx/.docker/machine/machines/default" export DOCKER_MACHINE_NAME="default" $ eval (docker-machine env) $ docker run --rm --volume="$PWD:/srv/jekyll" \ -it -p 80:4000 jekyll/jekyll:3.8.5 jekyll s
あとはブラウザからhttp://192.168.99.102
にアクセスし、JekyllのWEBサーバが起動していることを確認します。