Контейнер Docker mssql закрывается сразу при запуске Docker, но не при запуске вручную - PullRequest
0 голосов
/ 18 января 2019

У меня есть контейнер Docker MSSQL 2017, созданный с помощью Docker. Создайте этот файл:

version: "3"
services:
  mssql-server:
    image: mcr.microsoft.com/mssql/server:2017-latest
    environment:
      ACCEPT_EULA: "Y"
      SA_PASSWORD: "*****"
    ports:
      - "2017:1433"
    container_name: test-mssql

При каждом запуске Docker Desktop для Windows контейнер запускается, а затем сразу же завершает работу.Журналы содержат только 2 строки:

2019-01-18 16: 56: 43.02 spid6s Всегда включено: диспетчер реплики доступности отключается из-за завершения работы SQL Server.Это только информационное сообщение.Никаких действий пользователя не требуется.

2019-01-18 16: 56: 43.05 spid6s SQL Server завершает работу в ответ на запрос «стоп» от Service Control Manager.Это только информационное сообщение.Никаких действий пользователя не требуется.

Но если я запускаю контейнер вручную с помощью команды docker start test-mssql, контейнер запускается и продолжает работать так, как я ожидал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...