';无法获取本地颁发者证书';通过ssl访问mongodb时,使用通过与ACME server签署证书获得的证书

';无法获取本地颁发者证书';通过ssl访问mongodb时,使用通过与ACME server签署证书获得的证书,mongodb,ssl,lets-encrypt,Mongodb,Ssl,Lets Encrypt,我使用使用ACME协议创建了一个对域myapp.mydomain.com有效的SSL证书 我已经在云上的mongodb服务器上设置了这个。当我尝试从本地机器(生成证书的地方)像这样访问mongo服务器mongo-myapp.mydomain.com:27018--ssl时,它工作正常 然而,当我从mongo:4docker容器尝试相同的命令时,我得到了这个错误 root@ab9690f43a22:/# mongo myapp.mydomain.com:27018 -ssl MongoDB she

我使用使用ACME协议创建了一个对域
myapp.mydomain.com
有效的SSL证书

我已经在云上的mongodb服务器上设置了这个。当我尝试从本地机器(生成证书的地方)像这样访问mongo服务器
mongo-myapp.mydomain.com:27018--ssl
时,它工作正常

然而,当我从
mongo:4
docker容器尝试相同的命令时,我得到了这个错误

root@ab9690f43a22:/# mongo myapp.mydomain.com:27018 -ssl
MongoDB shell version v4.0.6
connecting to: mongodb://myapp.mydomain.com:27018/test?gssapiServiceName=mongodb
2019-02-13T04:28:28.957+0000 E NETWORK  [js] SSL peer certificate validation failed: unable to get local issuer certificate
2019-02-13T04:28:28.958+0000 E QUERY    [js] Error: couldn't connect to server myapp.mydomain.com:27018, connection attempt failed: SSLHandshakeFailed: SSL peer certificate validation failed: unable to get local issuer certificate :
connect@src/mongo/shell/mongo.js:343:13
@(connect):1:6
exception: connect failed
我无法理解为什么它在本地机器上工作,而在容器中不工作。可能,CA不可信

另外,我没有ca.pem文件。我已附上生成的文件列表。