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
相关推荐
风123456789~1 小时前
【Linux专栏】显示或隐藏行号、批量注释
linux·运维·服务器
谢尔登1 小时前
简单聊聊webpack摇树的原理
运维·前端·webpack
只想安静的写会代码2 小时前
centos/ubuntu/redhat配置清华源/本地源
linux·运维·服务器
百***49002 小时前
SQL Server查看数据库中每张表的数据量和总数据量
数据库·sql·oracle
2501_941881402 小时前
Kubernetes 容器集群资源调度与弹性扩容高可用架构在互联网业务实战经验总结
云原生·容器·kubernetes
究極の法則に通じた野犬2 小时前
k8s设计理念-k8s中哪些服务要部署成StatefulSet哪些部署成Deployment
云原生·容器·kubernetes
wuxingge2 小时前
k8s集群误删node节点,怎么添加回去
云原生·容器·kubernetes
susu10830189112 小时前
ubuntu多块硬盘挂载到同一目录LVM方式
linux·运维·ubuntu
代码or搬砖3 小时前
MyBatisPlus中的常用注解
数据库·oracle·mybatis
盼哥PyAI实验室3 小时前
MySQL 数据库入门第一课:安装、账户、库、表与数据操作详解
数据库·mysql