系统环境:阿里云 CentOS 7 ,4G内存
参考:https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-docker?view=sql-server-linux-2017&pivots=cs1-bash
前提是,当前运行内存要 >=2G,要不然,docker 运行的时候 会报这个错
This program requires a machine with at least 2000 megabytes of memory.
1、先拉取镜像
docker pull microsoft/mssql-server-linux
2、创建一个sql目录
mkdir /var/opt/mssql
3、后台运行 mssql-server
注意如果在Windows环境下,其中两个参数需要使用双引号,而不是单引号
docker run --name mssql-server -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=<你的密码>' \
-p 1433:1433 \
-v $HOME/sql:/var/opt/mssql \
-d microsoft/mssql-server-linux
4、进入mssql 容器
sudo docker exec -it mssql-server "bash"
5、登陆sqlServer
/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P '<你的密码>'
5、然后就可以在里面 sqlcmd
CREATE DATABASE XXX
go
CREATE TABLE XXX
go
SELECT * FROM XXX
go
6、退出sqlcmd
quit
7、退出容器
exit
记得在后面 go 执行
Over...
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)