Docker镜像操作——Sql Server安装(未成功)

Sql Server安装(未成功)

失败原因

Sql Server安装并未成功,大概原因是因为

网上说要将内存扩充到4G即可,但是我并未整好,因此未安装成功

再次仅为失败经历的总结

由于之前的博客都是跟着菜鸟教程配置的,但是菜鸟教程上并没有教Docker安装Sql Server与Oracle,因此就跟着其他博客来了

安装步骤

docker pull mcr.microsoft.com/mssql/server:2019-latest

docker images

docker run -e ACCEPT_EULA=Y -e SA_PASSWORD=root123456 -p 1433:1433 -d mcr.microsoft.com/mssql/server:2019-latest

这时我发现ports为空且status中为exited (1),因此查看日志docker logs 

报错信息:sqlservr: This program requires a machine with at least 2000 megabytes of memory.

由于docker安装sqlserver需要至少2G的内存,而docker容器默认内存不到2G,所以启动会遇到内存不足的错误。

docker rm 9dec4ba24fd2

docker run  -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=root12356" -p 1433:1433 -m 2000M --memory 2000M --name sqlserver -d mcr.microsoft.com/mssql/server:2019-latest

到此采用网上的方法并未解决

原文地址:https://www.cnblogs.com/wangdayang/p/15646367.html