iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux系统通过Docker如何安装SQL Server数据库
  • 485
分享到

Linux系统通过Docker如何安装SQL Server数据库

2023-06-29 17:06:20 485人浏览 泡泡鱼
摘要

本篇内容主要讲解“linux系统通过Docker如何安装sql Server数据库”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统通过Docker如何安装SQL 

本篇内容主要讲解“linux系统通过Docker如何安装sql Server数据库”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统通过Docker如何安装SQL Server数据库”吧!

    一、前言

    现在.net core已经跨平台了,支持windows、Linux、Mac系统,而我们也已经在Linux上面使用了Docker。使用.net开发的人使用最多的就是SQL Server数据,以前是只能在Windows系统上使用,但是从SQL Server 2017开始支持运行在docker上了,也就是说现在SQL Server可以在Linux上运行了。

    本文使用的数据库是SQL Server 2017。

    二、安装SQL Server

    1、拉取SQL Server镜像

    要在Docker中安装SQL Server,首先要有SQL Server的镜像,所以第一步是拉取SQL Server镜像

    sudo docker pull mcr.microsoft.com/mssql/server:2017-latest

    如图所示

    Linux系统通过Docker如何安装SQL Server数据库

    2、创建目录

    我们知道,Docker容器一旦删除了,那么容器里面的数据也会丢失,所以我们在宿主机上面创建一个目录,用来挂载容器内的目录。

    mkdir /etc/sqlserver_data

    如图所示

    Linux系统通过Docker如何安装SQL Server数据库

    3、运行容器

    有了镜像之后,我们就可以根据镜像去运行容器了。

    sudo docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWord=P@ssw0rd," -p 1433:1433 --name sqlserver2017 -v /etc/sqlserver_data:/var/opt/mssql  -d mcr.microsoft.com/mssql/server:2017-latest

    我们对上面的命令做如下的解释

    • -e "SA_PASSWORD=P@ssw0rd,":这里是给SA用户设置登录密码,这里设置的密码是P@ssw0rd,。

    • -v /etc/sqlserver_data:/var/opt/mssql:表示/etc/sqlserver_data目录挂载到容器的/var/opt/mssql目录,这个目录是用来存储数据库文件的,所以最好挂载到容器外部,避免因为不小心删除容器而丢失数据。

    • -p 1433:1433:表示宿主机的1433端口映射到容器的1433。

    如图所示

    Linux系统通过Docker如何安装SQL Server数据库

    4、使用命令进入SQL Server

    容器运行以后,我们使用exec命令进入SQL Server内部

    docker exec -it sqlserver2017 /bin/bash

    如图所示

    Linux系统通过Docker如何安装SQL Server数据库

    这样我们就进入了容器内部,然后执行下面的命令:

    /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P "<YourNewStrong@Passw0rd>"

     在示例中的命令如下:

    /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P P@ssw0rd,

    如果成功,应会显示 sqlcmd 命令提示符:1>

    如图所示

    Linux系统通过Docker如何安装SQL Server数据库

    执行下面的命令,查询数据

    select name from sys.Databases

    如图所示

    Linux系统通过Docker如何安装SQL Server数据库

    可以查询出结果。

    我们通过命令的方式创建数据库,然后创建表,并插入一些数据。

    Linux系统通过Docker如何安装SQL Server数据库

    5、使用SSMS登录SQL Server数据库

    上面我们是直接使用命令的方式操作数据库,我们还可以使用Microsoft SQL Server Management Studio(SSMS)进行登录Docker里面的数据库,然后通过图形化界面的方式操作数据库

    Linux系统通过Docker如何安装SQL Server数据库

    使用SSMS连接Linux上的SQL Server参考微软官方文档:https://docs.microsoft.com/zh-cn/sql/linux/sql-server-linux-manage-ssms?view=sql-server-2017

    登录成功以后我们查询数据,如图所示

    Linux系统通过Docker如何安装SQL Server数据库

    我们往student表里面插入一条数据

    Linux系统通过Docker如何安装SQL Server数据库

    我们在Docker里面查看,看看数据有没有变化

    Linux系统通过Docker如何安装SQL Server数据库

    我们看到docker里面的数据也发生了变化。 使用SSMS操作数据库就跟在docker里面使用命令直接操作数据库一样。

    到此,相信大家对“Linux系统通过Docker如何安装SQL Server数据库”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

    --结束END--

    本文标题: Linux系统通过Docker如何安装SQL Server数据库

    本文链接: https://www.lsjlt.com/news/325759.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • Linux系统通过Docker如何安装SQL Server数据库
      本篇内容主要讲解“Linux系统通过Docker如何安装SQL Server数据库”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统通过Docker如何安装SQL ...
      99+
      2023-06-29
    • 如何快速通过Docker安装SQL Server
      目录一、拉取镜像二、运行容器三、进入容器(1)进入容器 (2)连接数据库 (3)查询数据库 (4) 创建数据库四、远程连接五、简单小结 本文教...
      99+
      2023-05-20
      docker 安装sqlserver sqlserver安装教程 docker sqlserver
    • Linux系统中如何安装SQL Server
      这篇文章主要介绍了Linux系统中如何安装SQL Server,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。SQL Server简介:SQL Server 是一个关系数据库管...
      99+
      2023-06-28
    • 如何通过Java连接SQL Server数据库
      今天小编给大家分享一下如何通过Java连接SQL Server数据库的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。...
      99+
      2023-07-05
    • Linux系统下安装Redis数据库过程
      目录安装远程访问总结安装 添加路径 # mkdir data # cd data 下载 wget http://download.redis.io/releases/re...
      99+
      2024-04-02
    • Linux系统如何安装docker
      小编给大家分享一下Linux系统如何安装docker,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!docker简介:1.镜像docker镜像是一个特殊的文件系统,...
      99+
      2023-06-28
    • Linux系统中怎么安装SQL server
      这篇文章主要介绍“Linux系统中怎么安装SQL server”,在日常操作中,相信很多人在Linux系统中怎么安装SQL server问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux系统中怎么安装S...
      99+
      2023-06-28
    • Win10系统如何安装SQL Server 2008?
      下面为大家带来Win10系统如何安装SQL Server 2008方法,一起来看看吧! 安装了win10之后 再安装sql server 2008 r2提示不兼容 安装了win10之后 再安装sql server 200...
      99+
      2023-05-19
      Win10 SQL Server 2008
    • Linux系统下如何安装Redis数据库
      这篇文章给大家分享的是有关Linux系统下如何安装Redis数据库的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。安装添加路径# mkdir data# cd data下载w...
      99+
      2023-06-22
    • 如何在Linux系统中安装MySQL数据库
      (一)、准备 1、Linux环境 视频教程:https://www.bilibili.com/video/BV15m4y1d7ZP 2、检查内存 6及以上版本的MySQL要求Linux系统虚拟内存不能...
      99+
      2023-09-26
      mysql 数据库 linux
    • SQL Server数据库的安装方法
      这篇文章主要介绍SQL Server数据库的安装方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!数据库SQL Server 2008的安装步骤1、在网上下载sql server安装...
      99+
      2024-04-02
    • Oracle数据库在Linux系统下的安装过程
      这篇文章主要介绍“Oracle数据库在Linux系统下的安装过程”,在日常操作中,相信很多人在Oracle数据库在Linux系统下的安装过程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望...
      99+
      2024-04-02
    • Linux环境安装 SQL Server数据库以及使用
      Linux安装 SQL Server 一、环境二、安装 SQL Server三、安装 SQL Server 命令行工具四、本地连接五、创建和查询数据5.1、新建数据库5.2、插入数据5.3、查...
      99+
      2023-09-07
      linux 数据库 运维 服务器 sqlserver
    • 在Linux 7上如何通过官方Repo在线安装SQL Server 2017
      这篇文章主要介绍在Linux 7上如何通过官方Repo在线安装SQL Server 2017,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!挂载数据盘#vgdispaly的Total ...
      99+
      2024-04-02
    • 【SQLServer】SQL SERVER 移动系统数据库
      一、移动系统数据库在下列情况下可能很有用:     1、故障恢复。例如,数据库处于可疑模式下或因硬件故障而关闭。   &nbs...
      99+
      2024-04-02
    • Linux下如何安装数据库管理系统MariaDB
      小编给大家分享一下Linux下如何安装数据库管理系统MariaDB,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!MariaDB数据库管理系统是 MySQL 的一个...
      99+
      2023-06-27
    • Windows Vista系统下安装SQL Server 2005的过程
      本篇内容主要讲解“Windows Vista系统下安装SQL Server 2005的过程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Windows Vist...
      99+
      2024-04-02
    • 点餐系统数据库设计--SQL Server
      目录 友情链接1、学生成绩管理系统数据库设计--MySQL2、医疗信息管理系统数据库--MySQL3、邮件管理数据库设计--MySQL4、商品管理系统数据库设计--SQL Server5、SQL Server医疗信息管理系统数据库【...
      99+
      2023-12-23
      数据库 sql sqlserver
    • Linux系统中如何安装Docker容器
      小编给大家分享一下Linux系统中如何安装Docker容器,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Docker容器作为一个全新的概念虽然广受关注,但是对于如...
      99+
      2023-06-27
    • 在Linux系统上安装PostgreSQL数据库
      目录一、准备工作二、安装PostgreSQL2.1、选择版本2.2、安装yum源2.3、安装PostgreSQL三、设置PostgreSQL3.1、初始化数据库3.2、设置数据库自启...
      99+
      2024-04-02
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作