Я пытаюсь запустить приложение в Microsoft Azure, используя файл docker-compose. Это ошибка, которую я получаю в логах
2019-06-18T18:12:55.319003252Z Successfully added user: {
2019-06-18T18:12:55.361353763Z "user" : "myuser1",
2019-06-18T18:12:55.361371063Z "roles" : [
2019-06-18T18:12:55.361387163Z {
2019-06-18T18:12:55.361392063Z "role" : "root",
2019-06-18T18:12:55.361396763Z "db" : "admin"
2019-06-18T18:12:55.361401363Z }
2019-06-18T18:12:55.361405563Z ]
2019-06-18T18:12:55.361409964Z }
2019-06-18T18:12:55.367946981Z 2019-06-18T18:12:55.331+0000 E - [main] Error saving history file: FileOpenFailed: Unable to open() file /home/mongodb/.dbshell: Unknown error
2019-06-18T18:12:55.399399764Z
2019-06-18T18:12:55.399413964Z 2019-06-18T18:12:55.389+0000 I NETWORK [conn2] end connection 127.0.0.1:50370 (0 connections now open)
2019-06-18T18:12:55.465992339Z /usr/local/bin/docker-entrypoint.sh: ignoring /docker-entrypoint-initdb.d/*
2019-06-18T18:12:55.466010339Z
2019-06-18T18:12:58.011530247Z 2019-06-18T18:12:58.011+0000 I CONTROL [main] ***** SERVER RESTARTED *****
Вот так выглядит моя часть для mongoDB в docker-compose.yml
:
version: '3'
services:
...other services
mongo:
image: mongo:latest
container_name: my-mongo
restart: unless-stopped
volumes:
- my-mongo:/data/db
environment:
- MONGO_INITDB_ROOT_USERNAME=myusername
- MONGO_INITDB_ROOT_PASSWORD=mysupersecretpassword
ports:
- 27017:27017
networks:
- myservices-net
Весь файл docker-compose
работает локально на моем компьютере, но он не хочет работать в Microsoft Azure.
Я обнаружил эту проблему на GitHub, но я не совсем уверен, как применить изменения к моему docker-compose
файлу. Буду очень признателен за любую помощь здесь!