按安装文档操作 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