繁体   English   中英

启动用于MSSQL的Docker映像而不创建容器

[英]Launch Docker Image for MSSQL not creating a container

我正在尝试为macOS设置MSSQL,但无法获取Docker映像来加载和创建容器。 我已经下载了Docker并开始运行

下载:

docker pull microsoft/mssql-server-linux

然后通过终端运行:

docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=<my password here> -e 
'MSSQL_PID=Express' -p 1433:1433 -d microsoft/mssql-server- 
linux:latest

然后我跑

docker ps

并接收,没有数据

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES

我不确定问题出在哪里

故障排除

  • 在不使用-d命令的情况下运行,以附加模式启动实例。
  • docker ps -a给您停止的容器
  • docker logs $stoppedContainerId给你一个容器的日志

怎么解决

好吧,我自己尝试了一下,然后查看了日志>

2018-06-05 21:54:28.38 spid21s错误:无法设置系统管理员密码:密码验证失败。 密码太短,不符合SQL Server密码策略要求。 密码必须至少为8个字符。

我认为您遇到了同样的问题,因为它使用的是强密码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM