无法在 docker 中启动阅读文档
Unable to launch Read The Docs in docker
我在 RTD 安装和依赖项方面遇到了几个问题,因此决定使用官方 RTD docker 图像。
安装后 docker 我按照官方 RTD docker 存储库中的说明进行操作:
docker pull readthedocs/build:latest
在我运行它的一个实例之后:
docker run -itd --name myreadthedocs01 readthedocs/build
当我 运行 命令 docker ps -a 容器出现并且 运行ning.
如果我这样做 docker 检查 myreadthedocs01 我得到它的 IP 地址:172.17.0.2 我可以 ping。
但似乎没有 http 服务 运行ning,docker ps -a 命令中没有显示任何端口,curl不输出任何东西。我试过使用 -p 8000:8000 (默认 RTD 端口)和 -p 80:80 但没有成功。
我需要一个 docker RTD 实例,并且 运行ning 可以从网络访问。我该如何解决?
已在 franklinsijo 的评论中指出,docker 容器仅构建文档,它没有用于显示文档的网络服务器。这是 sphynx 的构建实例,而不是 RTD 本身
我在 RTD 安装和依赖项方面遇到了几个问题,因此决定使用官方 RTD docker 图像。
安装后 docker 我按照官方 RTD docker 存储库中的说明进行操作:
docker pull readthedocs/build:latest
在我运行它的一个实例之后:
docker run -itd --name myreadthedocs01 readthedocs/build
当我 运行 命令 docker ps -a 容器出现并且 运行ning.
如果我这样做 docker 检查 myreadthedocs01 我得到它的 IP 地址:172.17.0.2 我可以 ping。
但似乎没有 http 服务 运行ning,docker ps -a 命令中没有显示任何端口,curl不输出任何东西。我试过使用 -p 8000:8000 (默认 RTD 端口)和 -p 80:80 但没有成功。
我需要一个 docker RTD 实例,并且 运行ning 可以从网络访问。我该如何解决?
已在 franklinsijo 的评论中指出,docker 容器仅构建文档,它没有用于显示文档的网络服务器。这是 sphynx 的构建实例,而不是 RTD 本身