这是我执行的命令,但容器在几秒后停止:docker run -it -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=dockermssql" -p 1433:1433 -v sqlvlm:/var/opt/mssql --name sql1 -d microsoft/mssql-server-linux
答案 0 :(得分:1)
您的密码(例如dockermssql
)不符合complexity requirements。因此,请尝试添加非字母数字字符,例如感叹号(!
)。
要检查错误,请运行:docker logs ID
(其中ID
是来自docker ps
的容器ID),或运行没有-d
的容器。
答案 1 :(得分:0)
删除detatched模式“ -d ”,使其在“前台”模式下运行,然后这应该给你的stdout,stderror等到你的终端,你可能会看到一些错误记录,有希望点你在正确的方向。