在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实现上游服务器动态自动上下线无需reload的实现方法
Mar 31 Servers
Nginx搭建rtmp直播服务器实现代码
Mar 31 Servers
Nginx下配置Https证书详细过程
Apr 01 Servers
apache基于端口创建虚拟主机的示例
Apr 22 Servers
Nginx配置https的实现
Nov 27 Servers
基于Apache Hudi在Google云构建数据湖平台的思路详解
Apr 07 Servers
Windows Server 2019 配置远程控制以及管理方法
Apr 28 Servers
阿里云 Windows server 2019 配置FTP
Apr 28 Servers
解决Windows Server2012 R2 无法安装 .NET Framework 3.5
Apr 29 Servers
Nginx本地配置SSL访问的实例教程
May 30 Servers
win10搭建配置ftp服务器的方法
Aug 05 Servers
Nginx 502 bad gateway错误解决的九种方案及原因
Aug 14 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中截取字符串支持utf-8
2007/01/18 PHP
一家之言的经验之谈php+mysql扎实个人基本功
2008/03/27 PHP
PHP原生模板引擎 最简单的模板引擎
2012/04/25 PHP
JS动态添加option和删除option(附实例代码)
2013/04/01 Javascript
jQuery模拟超链接点击效果代码
2013/04/21 Javascript
JS实现定时页面弹出类似QQ新闻的提示框
2013/11/07 Javascript
JS模拟键盘打字效果的方法
2015/08/05 Javascript
Jquery实现$.fn.extend和$.extend函数
2016/04/14 Javascript
JS遍历页面所有对象属性及实现方法
2016/08/01 Javascript
javascript 中的事件委托详解
2016/10/25 Javascript
vue2中filter()的实现代码
2017/07/09 Javascript
弱类型语言javascript开发中的一些坑实例小结【变量、函数、数组、对象、作用域等】
2019/08/07 Javascript
在vue-cli中引入lodash.js并使用详解
2019/11/13 Javascript
[03:11]DOTA2上海特锦赛小组赛第一日recap精彩回顾
2016/02/28 DOTA
[59:32]Liquid vs Fnatic 2019国际邀请赛淘汰赛败者组BO1 8.20.mp4
2020/07/19 DOTA
python实现数独算法实例
2015/06/09 Python
详解Python中映射类型的内建函数和工厂函数
2015/08/19 Python
Python3实现爬虫爬取赶集网列表功能【基于request和BeautifulSoup模块】
2018/12/05 Python
python 随机生成10位数密码的实现代码
2019/06/27 Python
python代码区分大小写吗
2020/06/17 Python
浅谈Html5中视频 音频标签 进度条的问题
2016/07/26 HTML / CSS
Fashion Eyewear美国:英国线上设计师眼镜和太阳镜的零售商
2016/08/15 全球购物
美国马匹用品和骑马配件购物网站:Horse.com
2018/01/08 全球购物
Agoda中文官网:安可达(低价预订全球酒店)
2021/01/18 全球购物
骨干教师培训制度
2014/01/13 职场文书
年度献血先进个人事迹材料
2014/02/14 职场文书
文秘应聘自荐书范文
2014/02/18 职场文书
美丽乡村建设实施方案
2014/03/23 职场文书
护理专科毕业自荐信范文
2014/04/21 职场文书
和谐家庭演讲稿
2014/05/24 职场文书
党员民主生活会整改措施
2014/09/26 职场文书
致百米运动员广播稿5篇
2014/10/13 职场文书
自主招生推荐信怎么写
2015/03/26 职场文书
Python快速实现一键抠图功能的全过程
2021/06/29 Python
golang 语言中错误处理机制
2021/08/30 Golang
PHP正则表达式之RCEService回溯
2022/04/11 PHP