sqlserver in linux docker 版安装

按安装文档操作 Run the SQL Server Docker image on Linux, Mac, or Windows

注意事项

docker要1.8+

要有4G磁盘空间

启动sqlserver至少需要4G内存

启动命令的sa密码要是强壮密码,设简单了能起来,登不上

步骤

下载dock镜像

docker pull microsoft/mssql-server-linux

创建新的容器

docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=<YourStrong!Passw0rd>' -p 1433:1433 -d microsoft/mssql-server-linux

需要映射本地路径的命令

docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=<YourStrong!Passw0rd>' -p 1433:1433 -v <host directory>:/var/opt/mssql -d microsoft/mssql-server-linux

查看docker镜像

docker ps -a

启动docker

docker start 3b6eb010b7b2

 

 

报错 apparmor failed to apply profile: no such file or directory

可能是由于之前手工下载的二进制docker包,docker的appamor默认配置文件没有放到系统目录里

参考这篇apparmor denies ptrace to docker-default profile,添加参数取消appamor配置后好了 --security-opt apparmor:unconfined

docker run -e 'ACCEPT_EULA=Y' --security-opt apparmor:unconfined -e 'SA_PASSWORD=sa' -p 1433:1433  -d microsoft/mssql-server-linux

 

启动后停止

检查内存,要大于4G

 

连接数据库

连接宿主机的1433端口即可

 

 

© 2016, 新之助meow. 原创文章转载请注明: 转载自http://www.xinmeow.com

0.00 avg. rating (0% score) - 0 votes
点赞