У меня есть несколько изображений, которые я хочу начать с файла docker -compose. Большинство из них работают правильно, но MongoDB продолжает давать сбой при сборке. Это должна быть проблема настройки, поскольку тот же код отлично работает на других компьютерах.
Я пытался настроить docker настройки (ресурсы и обмен файлами), но это не помогло Помогите. Я также удалил все изображения и повторно клонировал их, но безуспешно.
Мой docker -compose файл:
version: "3.1"
services:
resultdataprovider:
build:
context: ./datastorage/resultDataProvider
dockerfile: dev.Dockerfile
container_name: resultdataprovider
volumes:
- ./datastorage/resultDataProvider:/usr/src/app/code
environment:
REDIS_URI: "redis"
MONGO_URI: ${MONGO_URI}
MONGO_CLIENT_RESULT: ${MONGO_CLIENT_RESULT}
ports:
- '3200:3000'
depends_on:
- "redis"
- "mongo"
webclient:
build:
context: ./frontend/webclient
dockerfile: dev.Dockerfile
container_name: webclient
volumes:
- ./frontend/webclient/src:/usr/src/app/src
environment:
BACKEND_URI: "http://webapi:3000/api/ql"
ports:
- "8080:3000"
webapi:
build:
context: ./frontend/webapi
dockerfile: dev.Dockerfile
container_name: webapi
volumes:
- ./frontend/webapi:/usr/src/app/code
environment:
REDIS_URI: "redis"
MONGO_URI: ${MONGO_URI}
CHATMANAGER_URI: "http://chatmanager:3000"
ports:
- "3300:3000"
depends_on:
- "redis"
- "mongo"
chatmanager:
build:
context: ./core/chatManager
dockerfile: dev.Dockerfile
container_name: chatmanager
volumes:
- ./core/chatManager:/usr/src/app/code
environment:
REDIS_URI: "redis"
MONGO_URI: ${MONGO_URI}
MONGO_CLIENT_CHAT: ${MONGO_CLIENT_CHAT}
ports:
- "3400:3000"
depends_on:
- "redis"
- "mongo"
workertemplatejs:
build:
context: ./workers/templateJS
dockerfile: dev.Dockerfile
container_name: workertemplatejs
environment:
REDIS_URI: "redis"
MONGO_URI: ${MONGO_URI}
volumes:
- ./workers/templateJS:/usr/src/app/code
ports:
- "3500:3000"
depends_on:
- "redis"
- "mongo"
workertemplatepy:
build:
context: ./workers/templatePy
dockerfile: Dockerfile
container_name: workertemplatepy
environment:
REDIS_URI: 'redis'
MONGO_URI: ${MONGO_URI}
ports:
- '5000:5000'
depends_on:
- 'redis'
- 'mongo'
redis:
image: redis
container_name: redis
ports:
- "6379:6379"
mongo:
image: mongo:latest
container_name: "mongo"
environment:
- MONGO_DATA_DIR=/data/db
- MONGO_LOG_DIR=/dev/null
- MONGO_INITDB_ROOT_USERNAME=root
- MONGO_INITDB_ROOT_PASSWORD=example
ports:
- "27017:27017"
volumes:
- ./data/db:/data/db
Это ошибка, которая появляется в консоли. Было бы здорово, если бы кто-нибудь мог мне помочь.
mongo | 2020-06-16T07:00:25.784+0000 I STORAGE [initandlisten] WiredTiger message unexpected file WiredTiger.wt found, renamed to WiredTiger.wt.37
mongo | 2020-06-16T07:00:25.790+0000 E STORAGE [initandlisten] WiredTiger error (1) [1592290825:790954][1:0x7f3658c2eb00], connection: __posix_open_file,
667: /data/db/WiredTiger.wt: handle-open: open: Operation not permitted Raw: [1592290825:790954][1:0x7f3658c2eb00], connection: __posix_open_file, 667: /data/db/WiredTiger.wt: handle-open: open: Operation not permitted
mongo | 2020-06-16T07:00:25.874+0000 E STORAGE [initandlisten] WiredTiger error (17) [1592290825:873979][1:0x7f3658c2eb00], connection: __posix_open_file, 667: /data/db/WiredTiger.wt: handle-open: open: File exists Raw: [1592290825:873979][1:0x7f3658c2eb00], connection: __posix_open_file, 667: /data/db/WiredTiger.wt: handle-open: open: File exists
mongo | 2020-06-16T07:00:25.883+0000 I STORAGE [initandlisten] WiredTiger message unexpected file WiredTiger.wt found, renamed to WiredTiger.wt.38
mongo | 2020-06-16T07:00:25.891+0000 E STORAGE [initandlisten] WiredTiger error (1) [1592290825:889926][1:0x7f3658c2eb00], connection: __posix_open_file,
667: /data/db/WiredTiger.wt: handle-open: open: Operation not permitted Raw: [1592290825:889926][1:0x7f3658c2eb00], connection: __posix_open_file, 667: /data/db/WiredTiger.wt: handle-open: open: Operation not permitted
mongo | 2020-06-16T07:00:25.968+0000 E STORAGE [initandlisten] WiredTiger error (17) [1592290825:968527][1:0x7f3658c2eb00], connection: __posix_open_file, 667: /data/db/WiredTiger.wt: handle-open: open: File exists Raw: [1592290825:968527][1:0x7f3658c2eb00], connection: __posix_open_file, 667: /data/db/WiredTiger.wt: handle-open: open: File exists
mongo | 2020-06-16T07:00:25.977+0000 I STORAGE [initandlisten] WiredTiger message unexpected file WiredTiger.wt found, renamed to WiredTiger.wt.39
mongo | 2020-06-16T07:00:25.985+0000 E STORAGE [initandlisten] WiredTiger error (1) [1592290825:985160][1:0x7f3658c2eb00], connection: __posix_open_file,
667: /data/db/WiredTiger.wt: handle-open: open: Operation not permitted Raw: [1592290825:985160][1:0x7f3658c2eb00], connection: __posix_open_file, 667: /data/db/WiredTiger.wt: handle-open: open: Operation not permitted
mongo | 2020-06-16T07:00:26.073+0000 E STORAGE [initandlisten] WiredTiger error (17) [1592290826:73678][1:0x7f3658c2eb00], connection: __posix_open_file,
667: /data/db/WiredTiger.wt: handle-open: open: File exists Raw: [1592290826:73678][1:0x7f3658c2eb00], connection: __posix_open_file, 667: /data/db/WiredTiger.wt: handle-open: open: File exists
mongo | 2020-06-16T07:00:26.086+0000 I STORAGE [initandlisten] WiredTiger message unexpected file WiredTiger.wt found, renamed to WiredTiger.wt.40
mongo | 2020-06-16T07:00:26.092+0000 E STORAGE [initandlisten] WiredTiger error (1) [1592290826:92350][1:0x7f3658c2eb00], connection: __posix_open_file, 667: /data/db/WiredTiger.wt: handle-open: open: Operation not permitted Raw: [1592290826:92350][1:0x7f3658c2eb00], connection: __posix_open_file, 667: /data/db/WiredTiger.wt:
handle-open: open: Operation not permitted
mongo | 2020-06-16T07:00:26.164+0000 E STORAGE [initandlisten] WiredTiger error (17) [1592290826:164150][1:0x7f3658c2eb00], connection: __posix_open_file, 667: /data/db/WiredTiger.wt: handle-open: open: File exists Raw: [1592290826:164150][1:0x7f3658c2eb00], connection: __posix_open_file, 667: /data/db/WiredTiger.wt: handle-open: open: File exists
mongo | 2020-06-16T07:00:26.181+0000 I STORAGE [initandlisten] WiredTiger message unexpected file WiredTiger.wt found, renamed to WiredTiger.wt.41
mongo | 2020-06-16T07:00:26.193+0000 E STORAGE [initandlisten] WiredTiger error (1) [1592290826:193674][1:0x7f3658c2eb00], connection: __posix_open_file,
667: /data/db/WiredTiger.wt: handle-open: open: Operation not permitted Raw: [1592290826:193674][1:0x7f3658c2eb00], connection: __posix_open_file, 667: /data/db/WiredTiger.wt: handle-open: open: Operation not permitted
mongo | 2020-06-16T07:00:26.205+0000 W STORAGE [initandlisten] Failed to start up WiredTiger under any compatibility version.
mongo | 2020-06-16T07:00:26.207+0000 F STORAGE [initandlisten] Reason: 1: Operation not permitted
mongo | 2020-06-16T07:00:26.208+0000 F - [initandlisten] Fatal Assertion 28595 at src/mongo/db/storage/wiredtiger/wiredtiger_kv_engine.cpp 915
mongo | 2020-06-16T07:00:26.210+0000 F - [initandlisten]
mongo |
mongo | ***aborting after fassert() failure
mongo |
mongo |
mongo exited with code 14
Большое спасибо!