레일 및 mongoDB가 실행중인 도커 컨테이너가 있습니다. 정말로 연결해야하는 유일한 리소스 (레일 앱)가 컨테이너에서 실행되기 때문에 연결에 유닉스 소켓을 사용하도록 mongo 구성을 설정했습니다.Docker에서 mongoDB 소켓에 연결
[main] Error: network error while attempting to run command 'isMaster' on host '127.0.0.1:27017'
내 MongoDB의 구성은 다음과 같이 설정 한 : 나는 mongo
쉘에 연결을 시도 할 때마다
나는이 오류가
#mongod.conf - 3.4
storage:
dbPath: "/var/lib/mongodb"
directoryPerDB: true
journal:
enabled: true
systemLog:
destination: file
path: "/var/log/mongodb/mongodb.log"
logAppend: true
timeStampFormat: iso8601-utc
processManagement:
fork: true
net:
bindIp: 127.0.0.1
port: 27017
wireObjectCheck: false
unixDomainSocket:
enabled: true
net:
ssl:
mode: requireSSL
PEMKeyFile: /etc/ssl/certs/db/mongodb.pem
security:
authorization: enabled
도이 문제에 대해 다른 사람 실행을 가지고 ? docker 컨테이너 내의 mongoDB 구성에 대한 모범 사례가 있습니까?