docker for windows 使用mssql2017

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

几个要点(坑):

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

2.预设SA密码时,别再搞SASASA这种了,必须使用强密码,例如 Abc!@#123456。

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

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

创建mssql2017容器命令

docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=Abc!@#123456' -p 1433:1433 -v /d/sql.data/docker:/var/opt/mssql/data --name mssql2017 -d microsoft/mssql-server-linux:2017-latest

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

猜你喜欢

转载自www.cnblogs.com/bournexxl/p/9341455.html