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
相关推荐
阿华的代码王国12 分钟前
MySQL ------- 索引(B树B+树)
数据库·mysql
NiNg_1_23430 分钟前
使用Docker Compose一键部署
运维·docker·容器
萠哥啥都行35 分钟前
Linux安装Docker以及Docker入门操作
运维·docker·容器
王哲晓35 分钟前
Linux通过yum安装Docker
java·linux·docker
Hello.Reader40 分钟前
StarRocks实时分析数据库的基础与应用
大数据·数据库
小江湖199441 分钟前
元数据保护者,Caesium压缩不丢重要信息
运维·学习·软件需求·改行学it
执键行天涯41 分钟前
【经验帖】JAVA中同方法,两次调用Mybatis,一次更新,一次查询,同一事务,第一次修改对第二次的可见性如何
java·数据库·mybatis
gopher95111 小时前
linux驱动开发-中断子系统
linux·运维·驱动开发
yanglamei19621 小时前
基于GIKT深度知识追踪模型的习题推荐系统源代码+数据库+使用说明,后端采用flask,前端采用vue
前端·数据库·flask
zxrhhm1 小时前
SQLServer TOP(Transact-SQL)
sql·sqlserver