收起左侧

**式docker部署sql server 2022

3
回复
249
查看
[ 复制链接 ]

1

主题

1

回帖

0

牛值

江湖小虾

2025-10-6 22:38:47 显示全部楼层 阅读模式

小白探路部署sql server 2022

1.如果需要远程ssh,建议使用以下帖子安装ssh工具

告别XShell!飞牛原生SSH工具上线,1键直达服务器,运维佬:早该用了!

2.然后我们ssh连接到nas并用 sudo -i提权到root用户。

3.根据以下微软学习论坛官方教程安装sql server 2022

快速入门:使用 Docker 运行 SQL Server Linux 容器映像

直接复制以下即可

docker pull mcr.microsoft.com/mssql/server:2022-latest

4.同意协议并设置密码

直接复制以下即可

docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<password>" \ -p 1433:1433 --name sql1 --hostname sql1 \ -d \ mcr.microsoft.com/mssql/server:2022-latest

<password> 替换成自己想设置的密码

账户名是sa

(关于数据安全问题,请自行判断)

5.在本地Windows 安装SSMS

安装 SQL Server Management Studio

找到[如何安装 SSMS] 右边的 [下载 SSMS 21] 下载并安装

(最近微软统一到Visual Studio Installer了)

不需要其他组件的同学,请自行默认直接安装

6.启动ssms21

第一次打开是会询问是否用新方式连接sql server ,

我的建议是点击否

(最近连接服务器方式更新了,不过新方式我没搞明白)

然后进入以下连接页面

屏幕截图2025-10-06232211.png

服务器名称输入你的nas ip或者是nas名称

身份验证选择SQL Server身份验证

登录名 sa

密码 (你设置的密码)

打勾信任服务器证书

不出意外你就连接上sql server

连接不上的原因

1.本地服务器拒绝了1433端口通道 说明你的电脑防火墙把1433给封了

2.服务器名称直接输nas名结果连不上找不到时,建议输nas ip,

还是连不上估计ip输错了,再检查一遍

3.路由器里防护墙也拒绝了1433端口通道,建议检查路由器防火墙设置

其他问题请留言,我也研究一下

感谢

1.知乎 海绵宝宝 大佬 提供的ssh工具教程

2.飞牛 玉尺书生 大佬 的安装教程启发

3.Docker 安装Sqlserver 这个帖子的启发

4.感谢微软的免费教程

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

6

主题

128

回帖

0

牛值

初出茅庐

社区上线纪念勋章

2025-10-7 03:16:03 显示全部楼层
1panel商店有这个容器,以前安装了2019,现在不知道为什么剩个2017了
试了好几个容器,要不就是下载失败,要不就是连接失败,要不就是密码错误,所以我直接放弃了,还是官方靠谱  详情 回复
2025-10-7 07:31

1

主题

1

回帖

0

牛值

江湖小虾

2025-10-7 07:31:36 楼主 显示全部楼层
屯屯鼠 发表于 2025-10-7 03:16
1panel商店有这个容器,以前安装了2019,现在不知道为什么剩个2017了

试了好几个容器,要不就是下载失败,要不就是连接失败,要不就是密码错误,所以我直接放弃了,还是官方靠谱
我一把成功用 navicate连上了,用一般容器不可能失败,都是打包好的  详情 回复
2025-10-7 13:54

6

主题

128

回帖

0

牛值

初出茅庐

社区上线纪念勋章

2025-10-7 13:54:42 显示全部楼层
happy2020 发表于 2025-10-7 07:31
试了好几个容器,要不就是下载失败,要不就是连接失败,要不就是密码错误,所以我直接放弃了,还是官方靠 ...

我一把成功用 navicate连上了,用一般容器不可能失败,都是打包好的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则