我正在为gitlab管道使用节点图像,并且在内部使用mongo服务,但无法连接到数据库。请帮忙。我的gitlab管道如下所示:
MONGO_HOSTNAME: mongo
MONGO_PORT: 27017
MONGO_PASSWORD: root
MONGO_USER: root
MONGO_DB: distanceMatrixDB
services:
- mongo
connect:
stage: test
image: mongo
script:
- mongo --version
#mongodb://[username:password@]host1[:port1]
- mongodb://${MONGO_USER}:${MONGO_PASSWORD}@${MONGO_HOSTNAME}:${MONGO_PORT}/${MONGO_DB}?authSource=admin;
$ mongo --version MongoDB Shell版本v4.4.1 构建信息:{ “ version”:“ 4.4.1”, “ gitVersion”:“ ad91a93a5a31e175f5cbf8c69561e788bbc55ce1”, “ openSSLVersion”:“ OpenSSL 1.1.1 2018年9月11日”, “模块”:[], “ allocator”:“ tcmalloc”, “环境”: { “ distmod”:“ ubuntu1804”, “ distarch”:“ x86_64”, “ target_arch”:“ x86_64” } } $ mongodb:// $ {MONGO_USER}:$ {MONGO_PASSWORD} @ $ {MONGO_HOSTNAME}:$ {MONGO_PORT} / $ {MONGO_DB}?authSource = admin; / bin / bash:第106行:mongodb:// root:root @ mongo:27017 / distanceMatrixDB?authSource = admin:没有此类文件或目录