前提:服务器要有大于2G的内存,否则启动不起来的
1.拉取镜像
docker pull mcr.microsoft.com/mssql/server:2017-latest
2.创建容器
docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=MyPassWord123" -p 1433:1433 --name sql1 -d mcr.microsoft.com/mssql/server:2017-latest
3.这时候已经启动容器并且向外抛出连接端口 1433,
这里可能需要开启服务器的端口 (第一遍走不需要执行该命令,如果连接不成功,可以试一下),端口开启方法
firewall-cmd --zone=public --add-port=1433/tcp --permanent
firewall-cmd --reload
4.采用Navicat连接SqlServer数据库
sqlncli_x64.msi,必须安装这个软件,就在Navicat文件下面,搜索、安装就可以了,重启电脑
5.创建连接
用户名默认是SA 密码就是创建容器的时候参数中的密码,