DockerでJekyllを動かすときは--host=0.0.0.0をつける
Jekyllの環境をDockerで作っていて、どうやってもserve中のサーバーにアクセスできなくて困惑していたのだけど、ふと思い出して --host=0.0.0.0 をつけてことなきを得た。デフォルトだとループバックアドレスにバインドされるので外からアクセスできない。
1
bundle exec jekyll serve --host=0.0.0.0
過去にも引っかかったような気がして思い出したのが、1〜2週間前に職場でJekyllを調べていたときに引っかかった問題だった。そのときはJekyllを使わないことになったので最後までまとめなかったのだけど、それにしてもすっかり忘れていた。
This post is licensed under CC BY 4.0 by the author.
