当我构建码头容器时,我会得到这个错误:
upvotocracy-db | {"t":{"$date":"2021-07-14T06:51:26.012+00:00"},"s":"F", "c":"CONTROL", "id":20573, "ctx":"initandlisten","msg":"Wrong mongod version","attr":{"error":"UPGRADE PROBLEM:
Found an invalid featureCompatibilityVersion document (ERROR: Location4926900: Invalid featureCompatibilityVersion document in admin.system.version: { _id: \"featureCompatibilityVersion\", version: \"4.2\" }. See https://docs.mongodb.com/master/release-notes/4.4-compatibility/#feature-compatibility. :: caused by :: Invalid value for featureCompatibilityVersiondocument in a
dmin.system.version, found 4.2, expected '4.4' or '4.9' or '5.0. See https://docs.mongodb.com/master/release-notes/4.4-compatibility/#feature-compatibility.). If the current featureCompatibilityVersion is below 4.4, see the documentation on upgrading at https://docs.mongodb.com/master/release-notes/4.4/#upgrade-procedures."}} 我能做些什么来弥补呢?我认为mongo:latest刚刚被改变了,它不支持我以前的数据库。
这是我的docker-compose.yml文件:
22 mongo:
23 env_file: .env
24 container_name: ${DOCKER_CONTAINER_MONGO_NAME}
25 restart: always
26 image: mongo:latest
27 env_file: .env
28 volumes:
29 - ./mongo_data:/data/db
30 ports:
31 - "127.0.0.1:${DOCKER_CONTAINER_MONGO_PORT}:27017"
32 networks:
33 - ${DOCKER_NETWORK_NAME}下面是从4.2到5.0的另一个错误:
unsupported WiredTiger file version: this build only supports versions up to 4, and the file is version 5发布于 2022-01-06 11:24:21
当我开始使用不同版本的docker时,我遇到了这个问题。使用
码头容积rm
然后重新开始。
https://stackoverflow.com/questions/68373409
复制相似问题