Docker安装SQL Server 2022

官网:Docker:为 Linux 上的 SQL Server 安装容器 - SQL Server | Microsoft Learn

1. 拉取镜像

复制代码
sudo docker pull mcr.microsoft.com/mssql/server:2022-latest

2. 运行docker容器

方式一:不挂载数据目录

复制代码
docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=Qawkbp@@@123" \
   -p 1433:1433 --name sqlserver2022 --hostname sqlserver \
   -d \
   mcr.microsoft.com/mssql/server:2022-latest

方式二:挂载数据目录

复制代码
#创建数据目录
mkdir /mssql_docker/data;
#由于容器没有权限访问外部目录,所以我们需要修改目录权限
chmod 777 /mssql_docker/data;
#运行docker容器
docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=Qawkbp@@@123" \
   -p 1433:1433 --name sqlserver2022 --hostname sqlserver \
   -v /mssql_docker/data:/var/opt/mssql\
   -d \
   mcr.microsoft.com/mssql/server:2022-latest
相关推荐
刺客xs20 小时前
Qt ---- Qt6.5.3 连接MySQL数据库
数据库·qt·mysql
TiDB 社区干货传送门20 小时前
“医疗专业应用+分布式数据底座”:平凯数据库与金唐软件全链路赋能医疗国产化与数字化转型
数据库·分布式
德彪稳坐倒骑驴20 小时前
SQL刷题笔记-我没做出来的题目
数据库·笔记·sql
lingggggaaaa20 小时前
CS配合CrossC2插件,实现MacOS/Linux上线
linux·运维·笔记·安全·macos
GottdesKrieges20 小时前
通过obd升级OceanBase数据库
数据库·oracle·oceanbase
java_logo20 小时前
AdguardHome Docker 容器化部署指南
运维·docker·容器·jenkins·adguardhome·部署adguardhome·docker adguard
TiDB 社区干货传送门20 小时前
【附操作指南】从 Oceanbase 增量数据同步到 TiDB
linux·服务器·数据库·tidb·oceanbase
红辣椒...20 小时前
安装next-ai-draw-io
linux·运维·服务器
jiafuLi201820 小时前
TortoiseGit 和本地 Git 共享 SSH 密钥和用户配置
运维·git·ssh
遇见火星21 小时前
Linux性能调优:详解磁盘工作流程及性能指标
linux·运维·服务器