gpt4 book ai didi

docker - 如何在 mkdocs-material docker 镜像中安装插件

转载 作者:行者123 更新时间:2023-12-05 05:01:50 25 4
gpt4 key购买 nike

你好 Stackoverflow 社区,

我使用具有持续集成 (drone-ci) 的 mkdocs 来构建和部署文档。

我使用 docker 镜像 mkdocs-material来自 squidfunk,但我需要一些插件。

我尝试构建我的 custom image这个可能是天真的 Dockerfile:

FROM squidfunk/mkdocs-material

RUN pip install --no-cache-dir \
mkdocs-awesome-pages-plugin \
mkdocs-minify-plugin \
mkdocs-git-revision-date-localized-plugin \
mkdocs-bibtex \
mkdocs-img2fig-plugin \
mkdocs-mermaid2-plugin

ENTRYPOINT ["mkdocs"]

但是在持续集成的构建过程中我得到了错误:

ERROR   -  Config value: 'plugins'. Error: The "bibtex" plugin is not installed 

Aborted with 1 Configuration Errors!

这似乎表明 docker 中的 mkdocs 找不到 mkdocs-bibtex 包。

有谁知道如何在 squidfunk 的 docker 镜像上正确安装额外的 mkdocs 插件?

PS:当我在 docker 之外手动构建 mkdocs 文档时,我没有得到任何错误。

最佳答案

我的 dockerfile 是正确的。问题是因为我在持续集成管道中拉取了错误的 docker 镜像...

再见。

关于docker - 如何在 mkdocs-material docker 镜像中安装插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62554547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com