aLoNe IT Develop Studio

  • 首页
  • IT前沿
  • Web技术
  • 小姿势
  • 运维管理
  • 随笔
欢迎来到aLoNe.Adams.K的个人博客
  1. 首页
  2. 小姿势
  3. 正文

Docker内创建SQLServer服务

2023年7月28日 11336点热度 0人点赞 0条评论

安装

使用命令docker run -e "ACCEPT_EULA=y" -e "MSSQL_SA_PASSWORD=你的密码" -p 宿主机端口:1433 --name sqlserver -d mcr.microsoft.com/mssql/server进行安装。
这里面有几个环境变量需要注意:
- ACCEPT_EULA,接收最终用户许可协议,这里必须设置,且设置值为y/Y
- MSSQL_SA_PASSWORD,sqlserver的sa用户密码,请参考官方文档的密码要求
- MSSQL_COLLATION,sqlserver的排序规则,查询资料我选择了Chinese_PRC_90_BIN
- MSSQL_PID,sqlserver的版本,支持Developer、Express、Standard、Enterprise、EnterpriseCore,不设置默认为Developer

另外还需要注意的是,为了将数据文件持久化保存,可以通过映射宿主机目录来实现,其映射路径为宿主机路径:/var/opt/mssql/data

那么,完整命令就是:docker run -e "ACCEPT_EULA=y" -e "MSSQL_SA_PASSWORD=你的密码" -e "MSSQL_COLLATION=Chinese_PRC_90_BIN" -p 宿主机端口:1433 -v "宿主机路径:/var/opt/mssql/data" --name sqlserver -d mcr.microsoft.com/mssql/server

参考文档

更详细的资料可以查阅下方链接:
[Docker官方镜像市场]
[微软官方教程]
[数据库排序规则]
[数据库兼容级别]
[数据存储磁盘映射]

标签: 暂无
最后更新:2023年7月28日

aLoNe.Adams.K

一只胖菜鸟!

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复
文章分类
  • IT前沿 / 3篇
  • Web技术 / 2篇
  • 小姿势 / 30篇
  • 运维管理 / 6篇
  • 随笔 / 4篇
标签聚合
Orange Pi debian sqlite 虚表 反向代理 CentOS Yum google
最新 热点 随机
最新 热点 随机
Docker可用的镜像源 念 Github SSH 22端口连接超时解决办法 VSCode插件推荐 Docker内创建SQLServer服务 Cli模式下ThinkPHP框架Redis对象反序列化异常问题解决方案
香橙派Orange Pi Zero基于Debian进行反向代理配置 Docker: Error response from daemon: Ports are not available 端口没被占用,却显示被占用 改写历史,永久删除git库的物理文件 DevilBox全程操作记录 团队开发规范培训(代码管理篇) AES中Java加密PHP解密的坑。。。
友情连接
  • 李建伟博客
  • 不忘初心的简书
归档
  • 2024年6月 / 1篇
  • 2024年3月 / 1篇
  • 2024年1月 / 1篇
  • 2023年7月 / 3篇
  • 2023年6月 / 1篇
  • 2022年12月 / 5篇
  • 2022年6月 / 1篇
  • 2022年2月 / 3篇
  • 2020年11月 / 1篇
  • 2018年12月 / 1篇
  • 2018年5月 / 1篇
  • 2018年3月 / 1篇
  • 2017年11月 / 1篇
  • 2017年8月 / 1篇
  • 2017年3月 / 2篇
  • 2017年1月 / 1篇
  • 2016年9月 / 16篇

COPYRIGHT © 2022 aLoNe IT Develop Studio. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

陕ICP备19021656号-2