[[jekyll]]

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

jekyll [2019/04/30 21:22] (Version actuelle)
simon créée
Ligne 1: Ligne 1:
 +====== Jekyll sous Docker ======
 +Pour m'​entrainer avec Docker, j'ai essayé pas mal de choses. Un petit site statique, c'est un bon exercice. ​
  
 +Mon point de départ est un article documentant l'​installation de Jekyll sur une image docker de Ruby : [[https://​blog.codeship.com/​a-beginners-guide-to-the-dockerfile/​|https://​blog.codeship.com/​a-beginners-guide-to-the-dockerfile/​]]
 +
 +===== Dockerfile =====
 +L'​image de base : [[https://​hub.docker.com/​_/​ruby/​|https://​hub.docker.com/​_/​ruby/​]]
 +
 +<code bash>
 +$ mkdir jekyll
 +
 +$ cd jekyll/
 +
 +$ vim Dockerfile
 +FROM ruby:​2.6.3-stretch
 +
 +RUN mkdir -p /​home/​jekyll
 +RUN groupadd -rg 1000 jekyll
 +RUN useradd -rg jekyll -u 1000 -d /​home/​jekyll jekyll
 +RUN chown jekyll:​jekyll /​home/​jekyll
 +RUN gem install jekyll
 +
 +VOLUME /​home/​jekyll
 +
 +WORKDIR /​home/​jekyll
 +ENTRYPOINT ["​jekyll",​ "​serve"​] EXPOSE 4000
 +
 +$ docker build --build-arg arch=arm -t jekyll:0.1 .
 +
 +$ docker images
 +REPOSITORY ​         TAG                 IMAGE ID            CREATED ​            SIZE
 +jekyll ​             0.1                 ​2662042e5b92 ​       2 days ago          740MB
 +ruby                2.6.3-stretch ​      ​5582f2e60e58 ​       12 days ago         705MB
 +funkwhale-arm ​      ​0.18.2 ​             9ddbab365caa ​       2 months ago        425MB
 +funkwhale-arm ​      ​0.18.1 ​             49533cab6c62 ​       2 months ago        417MB
 +nextcloud ​          ​15.0.4-apache ​      ​b1f57047656a ​       2 months ago        483MB
 +alpine ​             3.8                 ​d2696274f894 ​       4 months ago        4.01MB
 +
 +$ docker run --name testJekyll -it -d -P -p 4000:4000 -v /​home/​simon/​monsite/:/​home/​jekyll jekyll:0.1
 +
 +</​code>​
  • jekyll.txt
  • Dernière modification: 2019/04/30 21:22
  • par simon