我正在尝试在Windows 10的Docker上设置MSSQL,但由于某种原因,它开始关闭我的容器
我已经使用了几个月了,但是现在我不知道发生了什么
C:\Users\user\
λ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
C:\Users\user\
λ docker login
Authenticating with existing credentials...
Login Succeeded
C:\Users\user\
λ docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=<YourStrong!Passw0rd>123' -p 1433:1433 --name sql -d mcr.microsoft.com/mssql/server:2017-latest
337e5efb35f0bf4b465181a0f8be4851b12f353a3a8710ddf817d2f501e5fea
C:\Users\user\
λ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
347q5effb3cf0 mcr.microsoft.com/mssql/server:2017-latest "/opt/mssql/bin/sqls…" 3 seconds ago Up 2 seconds 0.0.0.0:1433->1433/tcp sql
C:\Users\user\
λ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
347q5effb3cf0 mcr.microsoft.com/mssql/server:2017-latest "/opt/mssql/bin/sqls…" 6 seconds ago Exited (1) 2 seconds ago sql
C:\Users\user\
λ docker start sql
sql
C:\Users\user\
λ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
347q5effb3cf0 mcr.microsoft.com/mssql/server:2017-latest "/opt/mssql/bin/sqls…" 14 seconds ago Up 2 seconds 0.0.0.0:1433->1433/tcp sql
C:\Users\user\
λ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
347q5effb3cf0 mcr.microsoft.com/mssql/server:2017-latest "/opt/mssql/bin/sqls…" 16 seconds ago Exited (1) 1 second ago sql
docker记录sql
显示
SQL之前必须接受SQL Server最终用户许可协议(EULA) 服务器可以启动。可以从以下网站下载此产品的许可条款 http://go.microsoft.com/fwlink/?LinkId=746388。
您可以通过指定--accept-eula命令行选项来接受EULA, 设置ACCEPT_EULA环境变量,或使用mssql-conf工具。 在使用SQL之前,必须先接受SQL Server最终用户许可协议(EULA) 服务器可以启动。可以从以下网站下载此产品的许可条款 http://go.microsoft.com/fwlink/?LinkId=746388。
您可以通过指定--accept-eula命令行选项来接受EULA, 设置ACCEPT_EULA环境变量,或使用mssql-conf工具。
有人知道什么地方可能出问题了吗?
答案 0 :(得分:2)
从Windows命令行/ Powershell运行Linux容器时,环境选项(-e)需要双引号
docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=<YourStrong!Passw0rd>123" -p 1433:1433 --name sql -d mcr.microsoft.com/mssql/server:2017-latest
答案 1 :(得分:0)
docker run -e“ ACCEPT_EULA = Y” -e“ SA_PASSWORD = 123” -p 1433:1433 --name sql -d mcr.microsoft.com/mssql/server:2017-latest
我可以知道用户名和密码吗?