【发布时间】:2021-01-04 15:18:35
【问题描述】:
services:
db:
image: mongo:4.4-bionic
logging: *logging
environment:
- MONGO_INITDB_ROOT_USERNAME=username
- MONGO_INITDB_ROOT_PASSWORD=password
command: mongod --replSet "rs0" --bind_ip_all --port 27017
deploy:
labels:
- traefik.tcp.routers.db-1.entrypoints=https
- traefik.tcp.routers.db-1.rule=HostSNI(`example.com`)
- traefik.tcp.routers.db-1.tls=true
- traefik.tcp.routers.db-1.tls.certresolver=letsencrypt
- traefik.tcp.routers.db-1.tls.domains[0].main=example.com
- traefik.tcp.services.db-1.loadbalancer.server.port=27017
volumes:
- db:/data
networks:
- main
以上是我整个配置的一部分。我无法通过
访问数据库mongo -u username -p password --host example.com --port 443
我不知道出了什么问题...它暂停
connecting to: mongodb://example.com:443/?compressors=disabled&gssapiServiceName=mongodb
【问题讨论】:
标签: mongodb docker-compose docker-swarm traefik