创建SqlServer容器

docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=<YourStrong@Passw0rd>" \
-p 1433:1433 --name sql1 \
-d mcr.microsoft.com/mssql/server:2019-CU3-ubuntu-18.04

or

docker run -e "ACCEPT_EULA=Y" -e 'SA_PASSWORD=sa123SA!@#' -p 4133:1433 -v /volume3/docker/mssqlserver/data:/var/opt/mssql/data --name mssql -d mcr.microsoft.com/mssql/server:2019-CU3-ubuntu-18.04

二者区别

文件路径差异

使用Navicat时候,发现通过UI菜单创建数据库时,由于没有默认目录,需要设定后才能正常创建。

但是使用SQL指令时候无此问题,注意:log文件路径也需要同时设置

注意事项

数据目录映射时需要注意

Ext3 文件格式系统造成不兼容

一开始将data文件夹映射到群晖的外部文件系统的文件夹,发现报下面的错误

ERROR: BootstrapSystemDataDirectories() failure (HRESULT 0x80070002)
Initial setup of Microsoft SQL Server failed. Please consult the ERRORLOG

暂时没发现好办法,只好先不映射data数据,放于容器内,通过docker cp指令备份容器内数据

docker cp 容器Id:/var/opt/mssql volume3/docker

参考 https://www.cnblogs.com/johnwii/p/8525490.html

最新文章

  1. Spring 实现数据库读写分离
  2. Java异常处理和设计
  3. datePiker弹出框被其他div遮挡
  4. MFC 丢失MSVCR120D.dll 丢失mfc120ud.dll
  5. System Hold, Fix Manager before resetting counters
  6. Castle框架中的IOC和AOP机制
  7. Install-User.ps1
  8. 【转】Win7系统下安装Ubuntu12.04(EasyBCD硬盘安装)--不错
  9. Date对象 识记
  10. 设计一种前端数据延迟加载的jQuery插件(2)
  11. mySQL、mariaDB、noSQL、SQL server、redis之间是什么关系?
  12. SYSAUX表空间使用率高问题处理
  13. bzoj:1299: [LLH邀请赛]巧克力棒
  14. 【强连通分量】Bzoj1194 HNOI2006 潘多拉的盒子
  15. django默认模板引擎和jinja2模板引擎
  16. sparse 稀疏函数的用法
  17. 冲刺博客NO.4
  18. LeetCode 88. 合并两个有序数组
  19. yii2 使用阿里大鱼短信
  20. Codeforces 847I - Noise Level

热门文章

  1. secret_key伪造session来进行越权
  2. SpringMVC拦截html页面访问
  3. 关于Redis分布式锁这一篇应该是讲的最好的了,先收藏起来再看!
  4. JAVA获取指定的类型的本机MAC地址
  5. mysql创建表分区
  6. 【操作系统】页面置换算法(最佳置换算法)(C语言实现)
  7. Navicat Primium连接数据库报ORA-28547错误
  8. [日常摸鱼]bzoj2875[NOI2012]随机数生成器-矩阵快速幂
  9. 如何最简单、通俗地理解Python的文件?
  10. win7激活不支持的启动引导分区完美解决方法