Synology 서버의 Docker에서 Kallithea 실행 on http://127.0.0.1:5678 내

도커 이미지에서 https://kallithea-scm.org/ 를 사용하여 git 서버를 설정하려고합니다 . 설치가 정상적으로 진행되었습니다. kallithea 서버를 시작했고 터미널이 말합니다.

serving on http://127.0.0.1:5678

내 도커 호스트가 192.168.1.2라고 가정하면,으로 kallithea 서버에 액세스 할 수 있어야 192.168.1.2:5678합니까? 글쎄요

This webpage is not available

내가 놓친 것이 있습니까? 감사.



답변

Kallithea가 127.0.0.1 ( 파일에 포함 host = 127.0.0.1된 줄 포함) 에서 수신하도록 구성한 경우 .ini호스트 / Docker 컨테이너의 루프백 인터페이스를 통해서만 액세스 할 수 있습니다. 즉, 다른 호스트에서는 액세스 할 수 없습니다. 액세스 할 수 있도록 Docker 구성에서 다음과 같이 Docker 환경에 포트 매핑을 추가 할 수 있습니다.

ports:
  - "5678:5678"