当前位置: 首页 > news >正文

Docker 安装部署 SqlServer 数据库

Docker 安装部署 SqlServer 数据库

背景:

​ 最近在开发数据中台数据集成模块,需要对接大量的数据做测试, 由于SqlServer 下载安装会耗费大量时间,所以采用 Docker 安装 Sqlserver 的方式部署数据库。

1、拉去 sqlserver 镜像

[root@bigdata01 ~]# docker pull zyuuzy/mssql2019:latest
latest: Pulling from zyuuzy/mssql2019
ea362f368469: Pull complete 
dc034f624aa1: Pull complete 
cafda714f10f: Pull complete 
c6af4ce68233: Pull complete 
2e5e63d166b4: Pull complete 
Digest: sha256:fb5277e7a3cc53f7d2230ed089ed60849f79567ebb0aae8f41ceb85879e9e09d
Status: Downloaded newer image for zyuuzy/mssql2019:latest
docker.io/zyuuzy/mssql2019:latest
# 查看下载的镜像文件 
[root@bigdata01 /]# docker images
REPOSITORY                                             TAG                                 IMAGE ID       CREATED         SIZE
zyuuzy/mssql2019                                       latest                              d78e982c2f2b   2 years ago     1.48GB
[root@bigdata01 /]# 

2、创建 运行 sqlserver 容器

[root@bigdata01 ~]# docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=Zhang@123' -p 1433:1433 --restart=always --name mssql2019 -d zyuuzy/mssql2019
21136d20e48d1fbe3eefe5b8ce0618a07910b1f34f254b4e807d9ec73287dc45
# 查看 创建的 sqlserver 容器
[root@bigdata01 /]# docker ps
CONTAINER ID   IMAGE                                                  COMMAND                   CREATED          STATUS          PORTS                                                  NAMES
21136d20e48d   zyuuzy/mssql2019                                       "/opt/mssql/bin/perm…"   21 minutes ago   Up 21 minutes   0.0.0.0:1433->1433/tcp, :::1433->1433/tcp              mssql2019[root@bigdata01 /]# 

-v opt/database/data:/var/opt/mssql/data 这句是将 数据库数据映射到宿主机上,避免因为删除容器而丢失数据, 如果需要就创建文件夹映射,不需要就不加 这句 我这里做测试就不加了 。

3、使用 数据库客户端工具连接

打开客户端工具,填上 配置参数 ,测试连接,链接通过,表示 安装成功。

在这里插入图片描述

http://www.lryc.cn/news/318253.html

相关文章:

  • cmath 中cos sin等常用函数的坑(弧度角度换算)
  • 深度解析HTTP反向代理-okey proxy
  • SwinIR训练报错解决
  • C++类和对象一
  • Linux之线程互斥
  • C++ 拷贝构造函数和运算符重载
  • 二刷代码随想录算法训练营第二十三天 | 669. 修剪二叉搜索树、108.将有序数组转换为二叉搜索树、538.把二叉搜索树转换为累加树
  • 信息抽取在旅游行业的应用:以景点信息抽取为例
  • Linux——基础指令
  • H5 带网站测速引导页源码
  • 案例分析篇07:数据库设计相关28个考点(23~28)(2024年软考高级系统架构设计师冲刺知识点总结系列文章)
  • Word中解决插入脚注导致的分页位置错误问题
  • 2024/03/14(网络编程·day2)
  • 2024最新陪诊小程序/医院陪诊滴嗒陪诊小程序源码-陪护服务平台陪诊师陪
  • 基于单片机的温度控制系统设计
  • unity3d Animal Controller的Animal组件中Speeds,States和modes基础部分理解
  • Tomcat详解
  • SpringCloudAlibaba 网关gateway整合sentinel日志默认路径修改
  • #LLM入门|Prompt#3.3_存储_Memory
  • 基于SSM+Vue的龙腾公司员工信息管理系统设计与实现
  • 使用点链云管家创建瑜伽约课小程序
  • 【Node.js从基础到高级运用】八、Express 框架入门
  • Unity Timeline学习笔记(2) - PlayableTrack
  • Linux的一些常用指令
  • 09-设计模式 企业场景 面试题
  • 计算机组成原理-练手题集合【期末复习|考研复习】
  • 探索 Spring 框架:企业级应用开发的强大工具
  • java数据结构与算法刷题-----LeetCode47. 全排列 II
  • ✅技术社区—MySQL和ES的数据同步策略
  • LinearLayout和RelativeLayout对比