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
到此采用网上的方法并未解决