Jeckyll的Docker形象与make
我需要一个Jekyll的Docker镜像(用于编译需要ruby 2而不是1.9的oj
):
$ docker run --volume=$(pwd):/srv/jekyll jekyll/jekyll:pages jekyll serve creating Makefile extconf.rb:68:in ``': No such file or directory - make (Errno::ENOENT)
它与标准的Jekyll的Docker镜像失败,因为缺less:
$ docker run -it jekyll/jekyll:pages bash bash-4.3# make bash: make: command not found
包含make
的zachdeibert/jekyll
映像缺less需要编译的ruby头文件。
我是否需要制作一个Dockerfile才能使用一个Jeckyll的Docker镜像?
你可以创build你自己的Dockerfile。
这里是一个例子:
FROM jekyll/jekyll RUN apk --update --no-cache add make \ && gem install oj CMD jekyll serve
然后你build立它:
docker build -t testoj .
最后你用它
docker run -d --name ojinstance testoj
- docker集装箱的/ proc / <pid> / stat不更新CPU统计
- 错误1582(42000)调用本地函数“FROM_UNIXTIME”时的参数计数不正确
- 在Dockerfile中运行Docker pull命令
- 无法让docker工作在Mac上
- 将图像推送到Docker中心时如何解决服务器错误?
- 如何在dockerregistry中获取滚动的最新标签
- Docker中的Clickhouse选项是experimental_allow_extended_storage_definition_syntax
- Golang Webserver无法从Docker访问
- 如何在Dockerfile中启动另一个bash