Portainer에 Discourse를 설치하려는데 기본 컨테이너가 가져와지지 않아요

Portainer에 Discourse를 설치하려고 했는데 기본 컨테이너를 가져오지 못하고 있습니다.

수정: Portainer에 기본 Docker 버전을 배포하고 싶습니다.

현재 동작하는 유일한 방법은 Bitnami 버전인데, 설장은 완료되었지만 다음과 같은 오류가 발생합니다. 어떻게 해결해야 할까요?

참고로 Linode를 사용 중이며 Docker 위에 Portainer를 실행하고 있습니다.

로그:


discourse 10:15:22.54 
discourse 10:15:22.54 Welcome to the Bitnami discourse container
discourse 10:15:22.54 Submit issues and feature requests at https://github.com/bitnami/containers/issues
discourse 10:15:22.54 
discourse 10:15:22.55 INFO  ==> Validating settings in POSTGRESQL_CLIENT_* env vars
discourse 10:15:22.57 WARN  ==> Hostname postgresql could not be resolved, this could lead to connection issues
discourse 10:15:22.58 WARN  ==> Hostname redis could not be resolved, this could lead to connection issues
discourse 10:15:22.58 WARN  ==> The DISCOURSE_DATABASE_PASSWORD environment variable is empty or not set. Set the environment variable ALLOW_EMPTY_PASSWORD=yes to allow a blank password. This is only recommended for development environments.
discourse 10:15:22.58 WARN  ==> The DISCOURSE_REDIS_PASSWORD environment variable is empty or not set. Set the environment variable ALLOW_EMPTY_PASSWORD=yes to allow a blank password. This is only recommended for development environments.
discourse 10:15:22.59 INFO  ==> Creating Discourse configuration file
discourse 10:15:22.62 INFO  ==> Ensuring Discourse directories exist
discourse 10:15:22.63 INFO  ==> Trying to connect to the database server
discourse 10:16:22.76 ERROR ==> Could not connect to the database
discourse 10:20:07.85 
discourse 10:20:07.85 Welcome to the Bitnami discourse container
discourse 10:20:07.85 Subscribe to project updates by watching 
discourse 10:20:07.85 
discourse 10:20:07.86 INFO  ==> Validating settings in POSTGRESQL_CLIENT_* env vars
discourse 10:20:07.89 WARN  ==> Hostname postgresql could not be resolved, this could lead to connection issues
discourse 10:20:07.89 WARN  ==> Hostname redis could not be resolved, this could lead to connection issues
discourse 10:20:07.90 WARN  ==> The DISCOURSE_DATABASE_PASSWORD environment variable is empty or not set. Set the environment variable ALLOW_EMPTY_PASSWORD=yes to allow a blank password. This is only recommended for development environments.
discourse 10:20:07.90 WARN  ==> The DISCOURSE_REDIS_PASSWORD environment variable is empty or not set. Set the environment variable ALLOW_EMPTY_PASSWORD=yes to allow a blank password. This is only recommended for development environments.
discourse 10:20:07.90 INFO  ==> Creating Discourse configuration file
discourse 10:20:07.95 INFO  ==> Ensuring Discourse directories exist
discourse 10:20:07.96 INFO  ==> Trying to connect to the database server
discourse 10:21:08.11 ERROR ==> Could not connect to the database

Discord가 아니라 Discourse를 말씀하시는 거죠?

여기서는 표준 설치만 지원됩니다. bitnami 관련 문제는 해당 업체와 직접 해결하셔야 합니다.

고쳤어요, 감사합니다

하지만 포트네어에 배포하는 방법은 어떻게 되나요? 아직 잘 모르지만, 리노드와 포트네어, 그리고 NGINX 프록시 매니저를 설정하는 것까지는 성공했습니다. 마켓플레이스에 서브도메인을 할당할 앱 컨테이너를 설치하려고 합니다.

커뮤니티에는 디스코르스를 사용할 예정입니다.

다음 튜토리얼을 참고했습니다: https://youtu.be/7oUjfsaR0NU

여기서 "Portainer"를 검색해 보면 몇 개의 게시물을 찾을 수 있습니다. (게시물 작성 전에 검색을 사용하는 것이 권장됩니다)

이것이 도움이 될 수 있습니다: Installing Discourse using Portainer - #5 by pfaffman

@merefield 님이 이미 언급했듯이, 제3자 설치 버전은 여기서 완전히 지원되지 않습니다.

혹시 나중에 도움이 필요할 경우를 대비해 강력하게 표준 설치 방식을 따르실 것을 권장합니다.

이게 오래된 글인 것 같아 발견했습니다. 많은 분들이 문제를 겪고 계신 것을 보고 관련 주제를 추가한 점 죄송합니다.

그들의 포럼에서 도움이 되셨기를 바랍니다. 저도 같은 일을 해보려고 합니다. 기본적으로 먼저 도커 컨테이너에서 테스트해보고 싶습니다.

표준 설치를 가정하되, Docker 컨테이너(빈 Debian 또는 Ubuntu 이미지)나 가상 머신에 설치하는 경우를 말씀하시는 건가요? – 감사합니다

Discourse를 프로덕션 환경에 설치하려는 경우: 표준 설치 (VPS용)

대신 로컬에서 플레이하려면 https://meta.discourse.org/t/install-discourse-for-development-using-docker/102009를 고려해 보세요.

참고: 표준 설치는 Docker 기반이지만 전용 런처를 사용합니다.