【docker】安装SQLServer

【docker】安装SQLServer

这是一篇简短的记录,主要就是记录,基于docker 环境 搭建sqlserver ,并使用Azure Data Studio 连接的应用过程。

1、docker 拉取镜像:

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

当然,也可以指定特定版本,例如 :mcr.microsoft.com/mssql/server:2022-latest

开始拉取镜像:

PS:当然大家会存在docker 拉取不到镜像的情况,我已经导出,放入共享资源

【导出路径】docker save -o mssql_image.tar mcr.microsoft.com/mssql/server:latest

由于image 大于1G传至百度网盘:

通过网盘分享的文件:mssql_image.tar

链接: 百度网盘 请输入提取码 提取码: fqe5

在目标机器执行命令:docker load -i mssql_image.tar 即可载入 image

2、启动容器:

docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=fanmukeji.1234567" -p 1433:1433 --name sqlserver --restart always -d mcr.microsoft.com/mssql/server:latest

参数解析:

docker run 运行一个新的容器。

-e "ACCEPT_EULA=Y" (环境变量) 接受 SQL Server 许可协议。

-e "SA_PASSWORD=安全的密码" (环境变量) 设置 SQL Server sa 账户的密码。

-p 1433:1433 (端口映射) 将主机端口 1433 映射到容器的 1433 端口,使外部可以访问数据库。

--name sqlserver (命名容器) 给容器取名 sqlserver,便于管理。

--restart always (重启策略) 让容器在 Docker 或服务器重启后 自动启动。

-d (后台运行) 让容器在后台运行,不占用当前终端。

mcr.microsoft.com/mssql/server:latest 指定使用 Microsoft 官方 SQL Server 镜像(最新版本)。

输入:docker ps 命令:

容器已经启动。

我是windows安装环境,打开powerShell,输入命令,打开防火墙端口:

New-NetFirewallRule -DisplayName "Allow SQL Server 1433" -Direction Inbound -Protocol TCP -LocalPort 1433 -Action Allow

3、工具连接

本人习惯使用 Azure Data Studio

进入官方网站:下载并安装 Azure Data Studio - Azure Data Studio | Microsoft Learn

下载程序:

双击安装:

弹出提示框:

修改安装目录:个人喜欢放在D盘目录:D:\Programs\Azure Data Studio

下一步:

下一步:(本次选择了勾选,创建桌面快捷方式,便于调用)

下一步:

点击安装:

点击 完成

4、运行 Azure Data Studio

初次打开页面:

输入连接信息:

注意:连接服务器的地址为:IP,PORT

点击连接,进入操作页面:

相关推荐
虎头金猫4 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
分布式存储与RustFS4 天前
MinIO 官方 Docker 镜像被移除:依赖它的项目该怎么办
docker·云原生·devops·对象存储·minio·分布式存储
玉&心4 天前
通过Arthas在线诊断K8S中的内存及JVM等使用情况
docker·k8s·arthas
xing-xing4 天前
Docker容器中Nginx站点根目录网页配置访问
nginx·docker
赵文宇(温玉)4 天前
CoreDNS的hosts插件的缺行配置导致k8s集群异常
容器·kubernetes·rancher
guo_wen_qiang4 天前
上传本地镜像到harbor中
docker·容器·持续部署
羑悻的小杀马特4 天前
Dockerfile 全景指南:从入门编写dockerfile到生产环境镜像优化实战,一步步带你从啃透制作指令到镜像制作落地!
docker·dockerfile·镜像制作
BianHuanShiZhe4 天前
docker常见命令
docker
正经教主4 天前
【FDE系列】阶段2:Day 43:Docker Compose — 多容器一键编排
人工智能·docker·fde
忆~遂愿4 天前
本地片库怎么在外面打开?Plex + cpolar 搭一套可远程访问的私人影音库
docker·容器