在Docker容器中部署SQL Server


Posted in Servers onApril 11, 2022

部署MSSQL需要2G内存

1.下载镜像

docker pull microsoft/mssql-server-linux

使用该命令就可以把数据库的docker镜像下载下来。

2.创建并运行容器

docker run --name MSSQL_1433 -m 512m -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=yourStrong(!)Password' -p 1433:1433 -d microsoft/mssql-server-linux

这个密码需要复杂密码,要有大小写和特殊符号,替换yourStrong(!)Password成你自己的密码就行。如果只Linux服务器,可以不用端口映射,直接使用宿主模式

docker run --name MSSQL_1433 -m 512m -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=yourStrong(!)Password' --net=host -d microsoft/mssql-server-linux

3.登入容器

docker exec -it MSSQL_1433 /bin/bash

4.连接到sqlcmd

/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P 'yourStrong(!)Password'

5.执行SQL语句创建数据库

CREATE DATABASE testDB
go

6.还原数据库

在容器内先创建一个文件夹

mkdir /var/opt/mssql/backup

在宿主把.bak备份文件复制到容器

sudo docker cp /Users/front/Downloads/beifen.bak MSSQL_1433:/var/opt/mssql/backup

运行sqlcmd到逻辑文件名称和备份内的路径的列表容器内

sudo docker exec -it MSSQL_1433 /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P 'yourStrong(!)Password' -Q 'RESTORE FILELISTONLY FROM DISK = "/var/opt/mssql/backup/beifen.bak"' | tr -s ' ' | cut -d ' ' -f 1-2

到此这篇关于在Docker容器中部署MSSQL的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Servers 相关文章推荐
nginx proxy_cache 缓存配置详解
Mar 31 Servers
nginx 防盗链防爬虫配置详解
Mar 31 Servers
Nginx 根据URL带的参数转发的实现
Apr 01 Servers
nginx从安装到配置详细说明(安装,安全配置,防盗链,动静分离,配置 HTTPS,性能优化)
Feb 12 Servers
Apache Linkis 中间件架构及快速安装步骤
Mar 16 Servers
nginx共享内存的机制详解
Mar 21 Servers
Nginx速查手册及常见问题
Apr 07 Servers
Zabbix对Kafka topic积压数据监控的解决方案
Jul 07 Servers
kubernetes集群搭建Zabbix监控平台的详细过程
Jul 07 Servers
Linux安装Docker详细教程
Jul 07 Servers
zabbix 代理服务器的部署与 zabbix-snmp 监控问题
Jul 15 Servers
Win10系统搭建ftp文件服务器详细教程
Aug 05 Servers
阿里云日志过滤器配置日志服务
阿里云k8s服务升级时502错误 springboot项目应用
Apr 09 #Servers
Consul在linux环境的集群部署
nginx.conf配置文件结构小结
docker-compose部署Yapi的方法
Apr 08 #Servers
Nginx隐藏式跳转(浏览器URL跳转后保持不变)
Apr 07 #Servers
Nginx动静分离配置实现与说明
You might like
《Re:从零开始的异世界生活》剧情体验,手游新作定名
2020/04/09 日漫
PHP学习散记_编码(json_encode 中文不显示)
2011/11/10 PHP
基于PHP字符串的比较函数strcmp()与strcasecmp()的使用详解
2013/05/15 PHP
javascript的键盘控制事件说明
2008/04/15 Javascript
JavaScript 获得选中文本内容的方法
2009/02/15 Javascript
JQuery 写的个性导航菜单
2009/12/24 Javascript
网络之美 JavaScript中Get和Set访问器的实现代码
2010/09/19 Javascript
用JSON做数据传输格式中的一些问题总结
2011/12/21 Javascript
在linux中使用包管理器安装node.js
2015/03/13 Javascript
Jquery中request和request.form和request.querystring的区别
2015/11/26 Javascript
轻松学习jQuery插件EasyUI EasyUI表单验证
2015/12/01 Javascript
基于javascript实现动态显示当前系统时间
2016/01/28 Javascript
JavaScript中的Array 对象(数组对象)
2016/06/02 Javascript
如何解决hover在ie6中的兼容性问题
2016/12/15 Javascript
axios全局请求参数设置,请求及返回拦截器的方法
2018/03/05 Javascript
在Django中创建第一个静态视图
2015/07/15 Python
Python基于select实现的socket服务器
2016/04/13 Python
Python爬虫利用cookie实现模拟登陆实例详解
2017/01/12 Python
Python基于回溯法子集树模板解决全排列问题示例
2017/09/07 Python
Python实现AI自动抠图实例解析
2020/03/05 Python
python数据类型强制转换实例详解
2020/06/22 Python
python利用opencv保存、播放视频
2020/11/02 Python
美国精油公司:Plant Therapy
2019/05/17 全球购物
迪卡侬印尼体育用品商店:Decathlon印尼
2020/03/11 全球购物
类、抽象类、接口的差异
2016/06/13 面试题
会计专业毕业生自我评价
2013/09/25 职场文书
专科应届生求职信
2013/11/24 职场文书
市场开发与营销专业求职信
2013/12/31 职场文书
爱国卫生月实施方案
2014/02/21 职场文书
摄影专业毕业生求职信
2014/03/13 职场文书
疾病捐款倡议书
2014/05/13 职场文书
支部组织生活会方案
2014/06/10 职场文书
爱牙日活动总结
2014/08/29 职场文书
教育合作协议范本
2014/10/17 职场文书
公司庆典主持词
2015/07/04 职场文书
python中opencv实现图片文本倾斜校正
2021/06/11 Python