小编Vah*_*ani的帖子

出现错误:从 mongodb 容器解析配置时出现意外的“js-yaml.js”输出

根据以下 docker-compose 配置成功创建了 mongodb 容器:

mongodb:
    build: ./mongodb
    container_name: iboorse_mongo
    restart: unless-stopped
    command: mongod --auth --config /etc/mongod.conf
    environment:
      - MONGO_INITDB_ROOT_USERNAME
      - MONGO_INITDB_ROOT_PASSWORD
      - MONGO_INITDB_USERNAME
      - MONGO_INITDB_PASSWORD
      - MONGO_INITDB_DATABASE
    volumes:
      - ./mongodb/001_init-mongo.sh:/docker-entrypoint-initdb.d/001_init-mongo.sh
      - ./mongodb/mongod.conf:/etc/mongod.conf
      - mongo-data:/data/db
    ports:
      - ${MONGO_EXPOSED_PORT}:27017
Run Code Online (Sandbox Code Playgroud)

一段时间后,一些数据存储在数据库中,但出现以下错误。容器在启动后立即终止。(所以我没有足够的时间连接到容器并调查问题)。

错误:解析配置时出现意外的“js-yaml.js”输出

mongodb.conf:

# mongod.conf

# for documentation of all options, see:
#   http://docs.mongodb.org/manual/reference/configuration-options/

# Where and how to store data.
storage:
  dbPath: /data/db
  journal:
    enabled: true
#  engine:
#  mmapv1:
#  wiredTiger:

# where to write logging data.
# systemLog:
# …
Run Code Online (Sandbox Code Playgroud)

yaml mongodb docker docker-compose

5
推荐指数
1
解决办法
791
查看次数

标签 统计

docker ×1

docker-compose ×1

mongodb ×1

yaml ×1