docker 安装 sqlserver 数据库
具备条件:
1.服务器需要大于2G内存。如果不够则可能无法正常启动,查看日志报如下错误:
This program requires a machine with at least 2000 megabytes of memory
2、获取 sqlserver 镜像
$ docker pull mcr.microsoft.com/mssql/server:2017-latest
镜像下载成功后,运行镜像
$ docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=sa1122.?' -p 33061:1433 -v /opt/data/sqlserver/:/var/opt/mssql/data/ --name sqlserver -d mcr.microsoft.com/mssql/server:2017-latest
查看日志
-- ::02.28 spid7s Converting database 'msdb' from version to the current version .
-- ::02.29 spid7s Database 'msdb' running the upgrade step from version to version .
-- ::02.30 spid10s Converting database 'model' from version to the current version .
-- ::02.30 spid10s Database 'model' running the upgrade step from version to version .
-- ::02.43 spid10s Database 'model' running the upgrade step from version to version .
-- ::02.43 spid7s Database 'msdb' running the upgrade step from version to version .
-- ::02.45 spid10s Database 'model' running the upgrade step from version to version .
-- ::02.46 spid7s Database 'msdb' running the upgrade step from version to version .
-- ::02.46 spid10s Database 'model' running the upgrade step from version to version .
-- ::02.47 spid7s Database 'msdb' running the upgrade step from version to version .
-- ::02.48 spid10s Database 'model' running the upgrade step from version to version .
-- ::02.49 spid7s Database 'msdb' running the upgrade step from version to version .
-- ::02.50 spid10s Database 'model' running the upgrade step from version to version .
-- ::02.51 spid7s Database 'msdb' running the upgrade step from version to version .
-- ::02.52 spid10s Database 'model' running the upgrade step from version to version .
-- ::02.52 spid7s Database 'msdb' running the upgrade step from version to version .
-- ::02.65 spid10s Polybase feature disabled.
-- ::02.65 spid10s Clearing tempdb database.
-- ::03.07 spid10s Starting up database 'tempdb'.
-- ::03.33 spid10s The tempdb database has data file(s).
-- ::03.33 spid22s The Service Broker endpoint is in disabled or stopped state.
-- ::03.33 spid22s The Database Mirroring endpoint is in disabled or stopped state.
-- ::03.35 spid22s Service Broker manager has started.
-- ::03.44 spid7s Recovery is complete. This is an informational message only. No user action is required.
-- ::03.47 spid24s The default language (LCID ) has been set for engine and full-text services.
3、登录 sqlserver 容器
docker exec -it sqlserver bash
4、链接 sqlserver
/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P password
eg、/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P sa1122.?
5、执行命令
SELECT Name from sys.Databases
GO
### 创建数据库
create database mytest COLLATE Chinese_PRC_CI_AS 
docker 安装 sqlserver 数据库的更多相关文章
- Docker学习实践 - Docker安装MySql数据库
Docker安装MySQL数据库 1.Ubuntu安装MySQL安装 (1)安装编译源码需要的包 sudo apt-get install make cmake gcc g++ bison libnc ...
- 使用Docker安装Oracle数据库
在很多时候,我们需要在本地安装Oracle数据库,但是整个安装的过程时间非常长而且安装文件大,那么有不有更好的办法来安装Oracle数据库既能减少安装的时间而且还能够快速进行部署呢?答案就是使用Doc ...
- WindowsServer --------- 在服务器中安装sqlserver 数据库
数据库文件可能比较大可以通过盘符映射来进行传递,就是时间比较慢 方法,上一片就是介绍如何进行传递 点击这个连接 安装sqlserver 2014 数据库 要是没有密钥可以试试这个 一般 .Ne ...
- 心动不如行动,基于Docker安装关系型数据库PostgrelSQL替代Mysql
原文转载自「刘悦的技术博客」https://v3u.cn/a_id_171 最近"全栈数据库"的概念甚嚣尘上,主角就是PostgrelSQL,它最近这几年的技术发展不可谓不猛,覆盖 ...
- mac系统用docker安装oracle数据库
oracle没有mac可用的版本,最好的办法是通过docker安装 一.下载docker 1.通过brew下载 brew cask install docker 2.手动下载(需要vpn) https ...
- SQLServer ---------- 安装SQLserver数据库
1.安装SQLserver 数据2008 的地址 https://jingyan.baidu.com/article/948f592434b407d80ef5f97d.html?qq-pf-to=pc ...
- Docker安装MySQL数据库
本文翻译自:MySQL Docker Containers:Understanding the basics 1.下载MySQL镜像 docker pull mysql:5.6 如此便可以下载最新的M ...
- docker安装db2数据库
查询可安装的db2镜像 # docker search db2 [root@docker-servers ~]# docker search db2 INDEX NAME DESCRIPTION ST ...
- 学习札记 ----wind7下如何安装SqlServer数据库
1.控制面板 ---找到程序和功能选项 如下图所示: 2.打开程序和功能后进入如下图所示的界面,点击打开或关闭window功能. 3.启动window7自带的IIS功能.如下图所示: 4.如上动作准备 ...
随机推荐
- 剑指:链表中倒数第k个节点
题目描述 输入一个链表,输出该链表中倒数第k个结点. 解法 pre 指针走 k-1 步.之后 cur 指针指向 phead,然后两个指针同时走,直至 pre 指针到达尾结点. 即cur与pre始终相距 ...
- Game Engine Architecture 12
[Game Engine Architecture 12] 1.the field of physics is vast, and what most of today’s game engines ...
- React源码 ReactDOM.render
在 react 当中,主要创建更新的有三种方式 1.ReactDOM.render || hydrate 这两个api都是要把这个应用第一次渲染到我们页面上面,展现出来整个应用的样子的过程,这就是初 ...
- json转dataframe格式
方法1:利用pandas自带的read_json直接解析字符串 方法2:利用json的loads和pandas的json_normalize进行解析 方法3:利用json的loads和pandas的D ...
- tensorflow运行时错误:服务似乎挂掉了,但是会立刻重启的.
以前在POD里跑起来,没问题的示例代码. 移到jupyter中,多给两个GPU,有时运行就会爆出这个错误: 于是,按网上的意见,暂时加了个使用GPU的指定, 暂时搞定. 如下红色部分. import ...
- python关于type()与生成器generator的用法
如果按这种形式写 type(a)(b) 那此处的b是个可迭代对象,这个对象迭代完成后,再放到type里 from pymysql._compat import range_type, text ...
- Word 2016中公式不能自动斜体的解决方法
参考资料: 中文版 Office 数学公式默认不是斜体 为什么Word 2007中的公式编辑器字体不能自动倾斜 归纳总结 这个问题自Word 2007开始就存在,直至我目前用的Word 2016都没有 ...
- Java 中的各种锁
table th:first-of-type { width: 100px; } 锁的类型 锁的实现 乐观锁 在数据库中可以使用version版本号去实现:在Java中是使用CAS(Compare A ...
- eclipse---之Console窗口命令行输入
在 Eclipse 中使用 Windows 命令行. 第一步:设置一个新的外部配置工具 在 Eclipse 中,选择 “Run -> External Tools -> External ...
- 每天一道Rust-LeetCode(2019-06-01)
每天一道Rust-LeetCode(2019-06-01) 坚持每天一道题,刷题学习Rust. 题目描述 给出两个 非空 的链表用来表示两个非负的整数.其中,它们各自的位数是按照 逆序 的方式存储的, ...