Docker架設Jekyll
JackLiang, 07 September 2021
Local端使用Docker架設Jekyll theme專案
1.安裝Docker
2.選擇jekyll theme使用
- theme主題
- git clone下來並cd到該專案中
git clone https://github.com/chrisbobbe/jekyll-theme-prologue.git cd jekyll-theme-prologue
3.在Docker hub中找尋合適的Jekyll version
- Docker Jekyll
- 建議使用 jekyll/jekyll:4.0
4.在Gemfile或.gemspec檔案修改jekyll, bundle version
spec.add_development_dependency "jekyll", "~> 4.0.0"
spec.add_development_dependency "bundler", "~> 2.1.4"
5.Docker指令架設Jekyll專案
docker run --volume="$PWD:/srv/jekyll" -p 4000:4000 -it jekyll/jekyll:4.0.0 jekyll serve
- –volume (本地端啟動資料位置 : container端虛擬機專案 位置)
- $PWD (cmd現在路徑位置)
- -p (對應port號)
- jekyll serve (jekyll架設專案指令)
其他基本Docker 指令
- docker ps (列出Docker container列表)
- docker kill [CONTAINER ID] (停止並刪除container,CONTAINER ID : 從docker ps取得)