M2下通过docker安装sqlserver

这篇具有很好参考价值的文章主要介绍了M2下通过docker安装sqlserver。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景:要做这一个需求,将txt文件格式化以后,入库到sqlserver中,没有测试环境,只能自己在本地搭建一个sqlserver的服务器

前提:安装好docker

第一步:在终端下查找sqlserver的镜像文件

docker sqlserver2008,sqlserver,docker,数据库
注意:但是这些版本应该都不适配M2,尝试了一个最新版本,没有安装成功,提示如下;

docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=wzx@152103" -p 1433:1433 --name sqlserver -d exoplatform/sqlserver
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
323bbdba6d60d276db0f0277a64e9254d7437249e11af84897e83000ee4f2f1e

因为是M2,所以很多软件都不兼容,顺着这个思路去百度,发现有人安装这个镜像文件,说是安装成功了,然后我们就先搜索一下这个版本,居然搜索不到

第二步:将选择好的镜像文件拉取到本地

docker pull mcr.microsoft.com/azure-sql-edge:latest    //拉取命令,默认是拉取最近的版本

下面是拉取时候打印的信息

~/m/s/c/e/undeal_es_data  docker pull mcr.microsoft.com/azure-sql-edge:latest                   1 ✘  took 3s  base Py  at 13:42:44 
latest: Pulling from azure-sql-edge
c58359f0ed07: Pull complete 
f9c126982b5c: Pull complete 
589ba23f4d73: Pull complete 
0c037bc6ac64: Pull complete 
ce1f004ff642: Pull complete 
4e0b1d630a9d: Pull complete 
cf712679c0f8: Pull complete 
7f5ed2ab3c5b: Pull complete 
56e4c7793de3: Pull complete 
89f8b7dcee44: Pull complete 
82fa393cf611: Pull complete 
Digest: sha256:1dcc88d2d9e555d0addb0636648d0da033206978d7c5c4da044c904a0f06f58b
Status: Downloaded newer image for mcr.microsoft.com/azure-sql-edge:latest
mcr.microsoft.com/azure-sql-edge:latest

第三步:启动

启动命令如下;

docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=wzx@152103" -p 1433:1433 --name sqlserver -d mcr.microsoft.com/azure-sql-edge:latest
参数 参数说明
-e "ACCEPT_EULA=Y“ 默认选择同意协议许可证
-e “SA_PASSWORD=wzx@152103” 设置连接密码为wzx@152103
-p 1433:1433 宿主机端口映射到容器端口(前者为宿主机)
–name sqlserver 容器别名
-d 后台运行

第四步:验证SQLserver是否安装成功了

docker ps   //查看是否启动成功了,发现了sqlserver的进程,成功启动了

执行完命令后,显示如下,显示出来有SQLserver的进程了,则说明安装并且启动成功了

 ~/hangyun/water_store/data_file/load_to_hive  docker ps                                                                                  ✔  base Py  at 15:52:05 
CONTAINER ID   IMAGE                                     COMMAND                  CREATED       STATUS       PORTS                                            NAMES
0bf5d032189b   mcr.microsoft.com/azure-sql-edge:latest   "/opt/mssql/bin/perm…"   2 hours ago   Up 2 hours   1401/tcp, 0.0.0.0:1433->1433/tcp                 sqlserver
5751c0ae418b   logstash:7.17.6                           "/usr/local/bin/dock…"   2 days ago    Up 2 days    0.0.0.0:5044->5044/tcp, 0.0.0.0:9600->9600/tcp   logstash
a24deff1b6f8   kibana:7.17.6                             "/bin/tini -- /usr/l…"   2 days ago    Up 2 days    0.0.0.0:5601->5601/tcp                           kibana
ffc0872d3908   elasticsearch:7.17.6                      "/bin/tini -- /usr/l…"   2 days ago    Up 2 days    0.0.0.0:9200->9200/tcp, 0.0.0.0:9300->9300/tcp   elasticsearch

第五步:在客户端利用工具连接这个SQLserver,连接成功,则说明远程访问也没有问题了

docker sqlserver2008,sqlserver,docker,数据库文章来源地址https://www.toymoban.com/news/detail-678351.html

到了这里,关于M2下通过docker安装sqlserver的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Windows Server 2016安装SQLServer2008R2

    安装SQL Server 2008的过程中,报错“启用windows功能NetFx3时出错”,这是由于SQL Server 2002数据库系统的运行需要依靠.NET Framework 3.5,但是windows server 2016默认是不安装.netframework3.5的,所以必须先在操作系统上安装.NET Framework 3.5。 1.下载NetFx3.cab 链接:https://pan.baidu.com/s/1YP82Ike9Niob

    2024年02月09日
    浏览(49)
  • Arcgis中直接通过sde更新sqlserver空间数据库失败

    不知道有没有人经历过这样一个情况,我们直接在Arcgis中通过sde更新serserver数据库会失败,就是虽然在sde更新sqlserver数据库,但是在Navicat中通过sql语句来查询,发现数据并没有更新,如:上图中,更新数据库后,第一张图是sde打开的sqlserver数据库,它的数据库中是没有数据的

    2024年02月13日
    浏览(38)
  • 通过Docker部署并配置SQLServer

    1. 拉取镜像 2. 运行镜像 运行MS SQLServer, 容易出现的错误是密码不满足要求,SQLServer的要求是至少8位且需要由大写字母、小写字母、数字、符号中的至少3种组成 3. 进入容器 4. 连接到SQLServer 5. 创建数据库 注意:SQLServer中每一个语句输入完成后都不会立刻执行(我还不知道DD

    2024年02月11日
    浏览(45)
  • sqlserver2008彻底卸载

    记录一次卸载Sqlserver2008重新安装sqlserver2012的故事 最近接到公司的一个任务,我们要搞实时数仓了,让我做调研工作,主要就是将阿里云服务和自研对比一下,之后就是写PPT了,今天的重点是我在调研实时采集业务数据的时候,发现开源的FlinkX居然不支持sqlserver2008版,虽然我

    2024年02月05日
    浏览(48)
  • 【TDengine】一篇文章带你通过docker安装TDengine数据库

    目录 1、通过docker方式安装 2、相关步骤解释 3、停止运行taos与卸载 虽然并不推荐在生产环境中通过 Docker 来部署 TDengine 服务,但 Docker 工具能够很好地屏蔽底层操作系统的环境差异,很适合在开发测试或初次体验时用于安装运行 TDengine 的工具集。特别是,借助 Docker,能够比

    2024年02月15日
    浏览(51)
  • NetBeans连接SQLServer2008配置

    一、配置SQL Server (一)SQL Server配置管理器 1、打开SQL Server配置管理器   (1)文件路径,我的是C:WindowsSysWOW64mmc.exe, 也可以从开始菜单找(如下图所示)   ps网络资源:Windows10 可能在菜单栏里找不到SQL server的配置管理器,去路径:C:Windowssystem32,在该路径下找文件SQLS

    2024年02月11日
    浏览(34)
  • QT学习笔记-Linux ARM环境下实现QT程序通过ODBC驱动访问SQLServer数据库

    在嵌入式系统中使用QT开发上位机应用时不可避免的会涉及访问各种数据库的场景,而服务端数据库的种类则有多种可能(Oracle、Postgresql、MySql、SQLServer),本文就介绍一下如何实现在Linux Arm环境下实现QT程序通过ODBC驱动访问SQLServer数据库的。 开发环境操作系统:windows10专业

    2024年02月12日
    浏览(54)
  • 奇迹MU架设教程:SQL Server 2008数据库的安装教程

    不管是搭建什么游戏,都是有数据库的,奇迹MU用的是SQL 数据库,根据服务器系统选择SQL server版本,我比较喜欢用Windows server 2008R2系统,所以我安装的是SQL server 2008。作为架设奇迹很重要的数据库程序,今天飞飞和你分享SQL Server 2008数据库的安装教程,希望可以帮助到你。

    2024年02月16日
    浏览(50)
  • SqlServer2008Ldf文件过大处理

    ldf文件是数据库的操作日志文件,用于数据库的数据恢复; 缩小体积的方法: 第一步:设置数据库成简单模式,在master下执行 ALTER DATABASE databasename SET RECOVERY SIMPLE; 第二步:缩小数据库体积到1024MB 在DATABASENAME下执行 DBCC SHRINKFILE (DATABASENAME_Log, 1024) 注意这个DATABASENAME_Log的查找

    2024年02月11日
    浏览(47)
  • java课程大作业——学生教务系统(IDEA+SqlServer 2008)

    写在前面: 这学期学了java面向对象程序设计这门课(非计算机专业),这是本人的结课大作业,学的都是一些很基础很基础的东西,在网上找了一些资料,然后扩展了一下,最终做出来了一个最简单的学生教务管理系统。其中主要就是用到了Java中的swing做的界面,结合数据

    2023年04月26日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包