我有一个MSSQL2017 Docker容器,它使用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每当Desktop for Windows启动时,容器就会启动,然后立即退出。日志只包含2行:
2019-01-18 16:56:43.02 spid6s始终打开:可用性副本管理器正在脱机,因为Server正在关闭。这只是一条信息信息。不需要用户操作。 2019-01-18 16:56:43.05 spid6s Server响应服务控制管理器的“停止”请求而终止。这只是一条信息信息。不需要用户操作。
但是,如果我通过运行docker start test-mssql手动启动容器,容器就会像我预期的那样启动并保持运行。
发布于 2019-12-21 18:18:28
此问题与mssql密码策略不匹配,现在尝试使用密码如下:
然后尝试运行docker-组合-d mssql-server。
https://stackoverflow.com/questions/54258764
复制相似问题