У меня проблема при запуске образа Монго с помощью docker-compose.yml. Мне нужно зашифровать мои данные, потому что они очень чувствительны. Мой docker-compose.yml:
version: '3'
services:
mongo:
image: "mongo"
command: ["mongod","--enableEncryption","--encryptionKeyFile", "/data/db/mongodb-keyfile"]
ports:
- "27017:27017"
volumes:
- $PWD/data:/data/db
Я проверяю выходы mongodb-keyfile в data / db, хорошо, нет проблем, но когда я собираю файл, создаю и создаю образ, и команда te:
"docker-entrypoint.sh mongod --enableEncryption --encryptionKeyFile /data/db/mongodb-keyfile"
Статус:
About a minute ago Exited (2) About a minute ago
Я показываю логи и вижу:
Error parsing command line: unrecognised option '--enableEncryption'
Я понимаю ошибку, но не знаю, как ее решить. Я думаю сделать Dockerfile с образом ubuntu (linux любым) и установить mongo со всеми необходимыми конфигурациями. Или попробуйте решить это.
Пожалуйста, помогите мне, спасибо.