При развертывании контейнера SQL Server в Azure все данные теряются после перезапуска контейнера - PullRequest
0 голосов
/ 30 января 2019

У меня есть следующий файл docker-compose, я просто показываю соответствующие части для этого вопроса:

services:
  db:
      image: myrepo/mssql-server-linux-custom
      networks:
          - new
      volumes:
          - ms-sqlserver-data:/var/opt/mssql 
volumes: 
  ms-sqlserver-data:
      driver: local

Я проверил журналы, и Azure выполняет следующую команду при создании веб-приложения и загрузкедокер составить файл:

докер пробег -d -p 0: 1433 --name mssqlserverlinuxcustom_0 -e WEBSITE_SITE_NAME = myappname-е WEBSITE_AUTH_ENABLED = False -e WEBSITE_ROLE_INSTANCE_ID = 0 -e WEBSITE_INSTANCE_ID = 91e9fb92eb963b4a96b87b058366e5aaf2509f2958010098f03d851bbdfb562d -e HTTP_LOGGING_ENABLED =1 myrepo / mssql-server-linux-custom

Это нормально, что при вызове Docker не заданы параметры тома?

Я только что увидел, что мое приложение было перезапущено и данныепропал.

Спасибо за помощь.

...