Запуск Kallithea в Docker на сервере Synology

Запуск Kallithea в Docker на сервере Synology

Я пытаюсь настроить git-сервер с помощьюhttps://kallithea-scm.org/в образе docker. Установка прошла нормально. Я запустил сервер kallithea, и терминал говорит:

serving on http://127.0.0.1:5678

Предположим, что мой хост докера — 192.168.1.2, я должен иметь возможность получить доступ к серверу kallithea с помощью 192.168.1.2:5678, верно? Ну, я получаю

This webpage is not available

Я что-то упустил? Спасибо.

решение1

Если вы настроили Kallithea на прослушивание 127.0.0.1 (со строкой, содержащейся host = 127.0.0.1в его .iniфайле), вы можете получить к нему доступ только через интерфейс loopback хоста/Docker-контейнера, т. е. он недоступен с других хостов. Чтобы сделать его доступным, вы можете добавить сопоставление портов в среду Docker с помощью чего-то вроде этого в вашей конфигурации Docker:

ports:
  - "5678:5678"

Связанный контент