为 MSSQL 启动 Docker 图像而不创建容器
Launch Docker Image for MSSQL not creating a container
我正在尝试为我的 macOS 设置 MSSQL,但无法获取 docker 图像来加载和创建容器。我已经下载了 Docker 并安装了 运行ning
已下载:
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 ERROR: Unable to set system
administrator password: Password validation failed. The password does
not meet SQL Server password policy requirements because it is too
short. The password must be at least 8 characters..
我假设你遇到了同样的问题,因为它使用的是强密码。
我正在尝试为我的 macOS 设置 MSSQL,但无法获取 docker 图像来加载和创建容器。我已经下载了 Docker 并安装了 运行ning
已下载:
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 ERROR: Unable to set system administrator password: Password validation failed. The password does not meet SQL Server password policy requirements because it is too short. The password must be at least 8 characters..
我假设你遇到了同样的问题,因为它使用的是强密码。