소켓을 사용하여 도커 호스트에서 데이터베이스와 Redis에 연결

컨테이너에서 멀티사이트를 운영 중이며, 원격 “데이터베이스” 서버에 연결하고 있습니다. 해당 원격 서버에는 postgres와 redis가 실행 중입니다. 이제 이 두 서비스를 호스트에 있는 도커화된 Discourse가 실행되는 곳으로 이동하고, 유닉스 소켓을 통해 연결하려고 합니다. 호스트 파일시스템에 노출된 소켓에 도커화된 Discourse가 접근할 수 있도록 설정하는 방법에 대한 조언이 있을까요?

소켓이 위치한 디렉토리를 컨테이너 내에 바인드 마운트로 마운트하세요(소켓 자체를 마운트하면 불쾌한 문제가 발생하므로 아닙니다). 그런 다음 Discourse가 해당 소켓과 통신하도록 구성하세요.