Невозможно запустить Read The Docs в docker - PullRequest
1 голос
/ 06 апреля 2020

У меня несколько проблем с установкой RTD и зависимостями, поэтому я решил использовать официальный образ RTD docker.

После установки docker я делаю, как сказано в официальном репозитории RTD docker :

docker pull readthedocs/build:latest

После запуска его экземпляра:

docker run -itd --name myreadthedocs01 readthedocs/build 

Когда я запускаю команду docker ps -a , контейнер отображается и работает .

Если я docker проверю myreadthedocs01 Я получу его IP-адрес: 172.17.0.2, который я могу пропинговать.

Пока не работает ни одна http-служба, в команде docker ps -a нет портов, curl ничего не выводит. Я попытался использовать -p 8000: 8000 (порт RTD по умолчанию) и -p 80:80 безуспешно.

Мне нужен docker экземпляр RTD, работающий и доступный из сети. Как я могу решить это?

1 Ответ

0 голосов
/ 06 апреля 2020

Указал на комментарии franklinsijo, контейнер docker только создает документацию, но не имеет веб-сервера для его отображения. Это экземпляр сборки sphynx, а не RTD как таковой

...