当前位置: 首页 > news >正文

Linux Docker 运行SQL Server

在Linux操作系统,已安装docker,现在以docker compose方式,安装一个最新版SQL Server 2022的数据库。

# 建个目录(请不要照抄,我的数据盘在/data,你可以改为/opt)
mkdir /data/sqlserver# 进入目录
cd  /data/sqlserver# 编辑
vi docker-compose.yml 

目录的权限

SQL Server 2022 容器默认以非 root 用户(mssql,UID=10001,GID=10001)运行,需要主机的/data/sqlserver目录对该用户有读写权限。执行以下命令授权:

递归修改目录的所有者为容器内mssql用户的UID/GID(10001)
sudo chown -R 10001:10001 /data/sqlserver确保目录有足够的读写权限
sudo chmod -R 755 /data/sqlserver

写入以下内容

version: '3.8'services:mssql-server:image: mcr.microsoft.com/mssql/server:2022-latestcontainer_name: mssql-2022-garestart: always  # 容器退出时自动重启,增强生产环境稳定性environment:- ACCEPT_EULA=Y  # 必须接受 SQL Server 许可协议- SA_PASSWORD=Sqlserver@123456  # SA 账户密码,按需求设置- MSSQL_PID=Developer  # 版本标识,Developer 版适合开发测试,生产环境可改为 Enterprise/Standard(需对应授权)ports:- "1433:1433"  # 映射 SQL Server 默认端口到主机volumes:- /data/sqlserver:/var/opt/mssql  # 将主机的 /data/sqlserver 目录挂载到容器内的数据存储路径networks:- mssql-network  # 自定义网络,便于容器间通信(如应用连接数据库)networks:mssql-network:driver: bridge  # 使用桥接网络模式

启动容器

# 启动容器
docker-compose up -d

最后连接测试
在这里插入图片描述

扩展阅读:
整个镜像1.63GB
在这里插入图片描述

这比起Windows上安装还方便,只占用不到1GB内存。

docker stats mssql-2022-ga 

在这里插入图片描述

不错,不错,真香

该方法同样适用于安装SQL Server 2025、SQL Server 2022、SQL Server 2019、SQL Server 2017,微软官方镜像详见:
https://hub.docker.com/r/microsoft/mssql-server

http://www.dtcms.com/a/326169.html

相关文章:

  • loading效果实现原理
  • Elasticsearch Node.js 客户端的安装
  • 第六十一章:AI 模型的“视频加速术”:Wan视频扩散模型优化
  • 简单清晰的讲解一下RNN神经网络
  • HarmonyOS 开发入门 第一章
  • 力扣面试150题--阶乘后的零,Pow(x,n)直线上最多的点
  • Win10电脑密码忘记如何进入操作系统
  • 基于AS32S601芯片的商业卫星光纤放大器(EDFA)抗单粒子效应解决方案研究
  • 前端组件库双雄对决:Bootstrap vs Element UI 完全指南
  • Speech Databases of Typical Children and Children with SLI 数据集解读
  • 飞轮储能和超级电容综合对比分析
  • LintCode第1181题-二叉树的直径
  • VBA即用型代码手册:计算选择的单词数Count Words in Selection
  • (Arxiv-2025)Phantom-Data:迈向通用的主体一致性视频生成数据集
  • MathType关联Wps实现公式编辑【Tex语法适配】
  • 使用行为树控制机器人(一) —— 节点
  • 【C++语法】输出的设置 iomanip 与 std::ios 中的流操纵符
  • 金蝶云星辰模拟报价功能助力企业快速决策
  • CV 医学影像分类、分割、目标检测,之分类项目拆解
  • Nginx(企业高性能web服务器)
  • 需求优先级如何划分
  • AI炼丹日志-32- memvid 大模型数据库!用视频存储+语义检索实现秒级搜索
  • Pluto Pillow如何靠 “私人定制” 枕头引爆海外市场
  • 学习笔记|decorator 装饰器是什么?
  • 2025-8-11-C++ 学习 暴力枚举(2)
  • 【Linux文件操作】文件操作系统调用
  • [激光原理与应用-231]:光学 - 光学的主要分支、研究对象、应用场合与职业方向(几何光学、物理光学、量子光学、集成光学、非线性光学制造工艺、光学系统设计)
  • 左子树之和
  • 解锁AI性能密码:RAG和智能体评估指标的终极指南
  • 简单的身份验证中间件Tinyauth