在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搭建图片服务器的过程详解(root和alias的区别)
Mar 31 Servers
详解Nginx启动失败的几种错误处理
Apr 01 Servers
Apache Calcite 实现方言转换的代码
Apr 24 Servers
教你快速开启Apache SkyWalking的自监控
Apr 25 Servers
JVM上高性能数据格式库包Apache Arrow入门和架构详解(Gkatziouras)
May 26 Servers
nginx内存池源码解析
Nov 20 Servers
Apache Linkis 中间件架构及快速安装步骤
Mar 16 Servers
深入解析Apache Hudi内核文件标记机制
Mar 31 Servers
了解Kubernetes中的Service和Endpoint
Apr 01 Servers
Windows Server 2019 安装DHCP服务及相关配置
Apr 28 Servers
在容器中使用nginx搭建上传下载服务器
May 11 Servers
在windows server 2012 r2中安装mysql的详细步骤
Jul 23 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
PHP实现的迷你漂流瓶
2015/07/29 PHP
PHP发送短信代码分享
2015/08/11 PHP
聊聊 PHP 8 新特性 Attributes
2020/08/19 PHP
javascript验证身份证完全方法具体实现
2013/11/18 Javascript
手机端网页点击链接触发自动拨打或保存电话的示例代码
2014/08/15 Javascript
Javascript实现的Map集合工具类完整实例
2015/07/31 Javascript
浅谈jQuery双事件多重加载的问题
2016/10/05 Javascript
用AngularJS来实现监察表单按钮的禁用效果
2016/11/02 Javascript
jquery validation验证表单插件
2017/01/07 Javascript
Node.js中的require.resolve方法使用简介
2017/04/23 Javascript
Vue2.0+Vux搭建一个完整的移动webApp项目的示例
2019/03/19 Javascript
Element-ui自定义table表头、修改列标题样式、添加tooltip、:render-header使用
2019/04/11 Javascript
前端vue-cli项目中使用img图片和background背景图的几种方法
2019/11/13 Javascript
Jquery cookie插件实现原理代码解析
2020/08/04 jQuery
python实现将html表格转换成CSV文件的方法
2015/06/28 Python
浅谈python类属性的访问、设置和删除方法
2016/07/25 Python
基于ID3决策树算法的实现(Python版)
2017/05/31 Python
Python排序搜索基本算法之归并排序实例分析
2017/12/08 Python
Python编程二分法实现冒泡算法+快速排序代码示例
2018/01/15 Python
Python使用Pickle库实现读写序列操作示例
2018/06/15 Python
PyTorch中的Variable变量详解
2020/01/07 Python
基于Tensorflow使用CPU而不用GPU问题的解决
2020/02/07 Python
python实现连连看游戏
2020/02/14 Python
Selenium及python实现滚动操作多种方法
2020/07/21 Python
python实现启动一个外部程序,并且不阻塞当前进程
2020/12/05 Python
浅谈CSS3动画的回调处理
2016/07/21 HTML / CSS
全面解析HTML5中的标准属性与自定义属性
2016/02/18 HTML / CSS
详解如何用HTML5 Canvas API控制图片的缩放变换
2016/03/22 HTML / CSS
HTML5声音录制/播放功能的实现代码
2018/05/03 HTML / CSS
6号汽车旅馆预订:Motel 6
2018/02/11 全球购物
Shopee菲律宾:在线购买和出售
2019/11/25 全球购物
优质的学校老师推荐信
2013/10/28 职场文书
制冷与电控专业应届生求职信
2013/11/11 职场文书
2013年最新自荐信范文
2014/06/23 职场文书
2014年导购员工作总结
2014/11/18 职场文书
Python中的 Set 与 dict
2022/03/13 Python