docker for windows 使用mssql2017

Posted bournexxl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker for windows 使用mssql2017相关的知识,希望对你有一定的参考价值。

确实有些坑,本来之前坑都踩过了,但是时间一久就忘记了,这次换电脑又都踩了一遍。

 

几个要点(坑):

1.docker安装时默认就好。然后C盘必须设置共享,否则后面做文件夹挂载时总是报错。

2.预设SA密码时,别再搞SASASA这种了,必须使用强密码,例如 [email protected]#123456。

3.宿主机使用MSSM链接数据库时,目前我没有改端口使用1433:1433,则要写 "localhost,1433",而不是冒号。

4.做数据库存储目录共享时,注意宿主机(WIN)目录从盘符开始,:使用/代替,例如:  /d/data=d:data

 

创建mssql2017容器命令

docker run -e ‘ACCEPT_EULA=Y‘ -e ‘[email protected]#123456‘ -p 1433:1433 -v /d/sql.data/docker:/var/opt/mssql/data --name mssql2017 -d microsoft/mssql-server-linux:2017-latest

 

宿主机可以指安装 MSSM就好了,完整的数据库似乎就不需要了。

以上是关于docker for windows 使用mssql2017的主要内容,如果未能解决你的问题,请参考以下文章

使用Docker for Windows初体验

Docker的安装和使用说明——Docker for Windows

Docker的安装和使用说明——Docker for Windows

docker for windows 踩坑

使用WSL连接Docker for Windows

Docker CE for Windows安装使用