使用Docker构建Jekyll框架网站 使用 dockerfile 构建 apache + jekyll 目录 Jekyll基础镜像 构建Jekyll基础镜像 Apache镜像 构建Jekyll Apache镜像 创建Apache容器 查看Apache容器端口 更新Jekyll网站 Jekyll基础镜像 mkdir jekyll cd jekyll vi Dockerfile 其中Dockerfile内容修改文件内容为: FROM ubuntu MAINTAINER hongyang liu 1664698982@qq.com ENV REFRESHED_AT 2019-11-17 RUN apt-get -yqq update RUN apt-get -yqq install ruby ruby-dev make nodejs RUN gem install --no-rdoc --no-ri jekyll VOLUME /data VOLUME /var/www/html WORKDIR /data ENTRYPOINT ["jekyll","build","--destination=/var/www/html"] 构建成功后结果如下: /data ,用来存放网站源代码 镜像基于Ubuntu 18.04,并且安装了Ruby和用于支持Jekyll的包。