我正在使用microsoft/mssql-server-linux:2017-latest
MS SQL docker镜像。
它可以正常工作,但是会输出几十个信息,我很乐意省略。我找不到以安静模式运行的命令行或环境选项,有人可以帮助我吗?
仅供参考,命令行为:
docker run -e ACCEPT_EULA=Y -e SA_PASSWORD="<BestPwd>" -e MSSQL_PID=Express -it microsoft/mssql-server-linux:2017-latest
只是追加
-q
并没有帮助。UPD
我知道容器可以在守护程序模式下运行,我需要的是将日志减少到警告级别,而不是完全删除它。
我也很欣赏通用方法;不与
stdout
重定向或grepping /过滤输出连接的文件。 最佳答案
您可以使用-d
选项,使用以下命令在后台运行容器。
docker run -e ACCEPT_EULA=Y -e SA_PASSWORD="<BestPwd>" -e MSSQL_PID=Express -d microsoft/mssql-server-linux:2017-latest
如果您想查看日志,则可以输入
docker logs -f 'containerid'
关于sql-server - 以安静模式运行mssql-server-linux镜像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54538253/