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
相关推荐
cykaw25909 分钟前
Linux和Ubuntu的关系
linux·运维·服务器
代码中の快捷键10 分钟前
MySQL数据库存储引擎的数据结构
数据结构·数据库·mysql
Adolf_199324 分钟前
Django 路由层
数据库
好记忆不如烂笔头abc25 分钟前
logminer挖掘日志归档查找问题
数据库·sql·mysql
Python私教26 分钟前
Ubuntu 22 安装 NVM 详细步骤及常见问题解决方案
linux·运维·ubuntu
挥之以墨1 小时前
【Nginx】核心概念与安装配置解释
运维·nginx
筱小虾米3 小时前
解决SSL VPN客户端一直提示无法连接服务器的问题
运维·服务器
dntktop5 小时前
内嵌编辑器+AI助手,Wave Terminal打造终端新体验
运维
kaiyuanheshang7 小时前
docker 中的entrypoint和cmd指令
运维·docker·容器·cmd·entrypoint
wanhengwangluo8 小时前
裸金属服务器能够帮助企业解决哪些问题?
运维·服务器