由于小编在这学期要学习数据库原理这门课程,需要用到SQL Server,然而大家都知道SQL Server目前是只能在Windows上使用,我们在mac电脑上如何使用呢?我们可以借助目前比较火的Docker来完成,接下来就给大家介绍如何在docker上部署。

Docker介绍

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。

Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

MacOS Docker 安装

使用 Homebrew 安装

macOS 我们可以使用 Homebrew 来安装 Docker。

Homebrew 的 Cask 已经支持 Docker for Mac,因此可以很方便的使用Homebrew Cask来进行安装,在终端运行以下命令:

  1. $ brew cask install docker

安装成功:

  1. ==> Downloading https://download.docker.com/mac/stable/42716/Docker.dmg
  2. ######################################################################## 100.0%
  3. ==> Verifying SHA-256 checksum for Cask 'docker'.
  4. ==> Installing Cask docker
  5. ==> Moving App 'Docker.app' to '/Applications/Docker.app'.
  6. MAC上如何使用SQL Server的更多相关文章

      1. Mac上使用docker+sql server+Navicat
      1. 1. 版本:  2. 安装Kubernetes(并不知道安装这个有什么用) git clone https://github.com/maguowei/k8s-docker-desktop-for-m ...

      1. 关于解决Mac使用docker安装SQL server for Linux 中文乱码问题
      1. 本人是Mac的追随者,无奈本学期数据库课要求使用MicrosoftSQL server.但是Microsoft并没有发布SQL server for Mac ,笔者使用Google搜索后, 发现可以 ...

      1. 在同一台机器上让Microsoft SQL Server 2000/ SQL2005/ SQL2008共存
      1. 可能很多朋友都遇到想同时在自己的机器上运行Microsoft SQL Server 2000以及Microsoft SQL Server 2005Microsoft SQL Server 2008. ...

      1. Configure Red Hat Enterprise Linux shared disk cluster for SQL Server——RHEL上的“类”SQL Server Cluster功能
      1. 下面一步一步介绍一下如何在Red Hat Enterprise Linux系统上为SQL Server配置共享磁盘集群(Shared Disk Cluster)及其相关使用(仅供测试学习之用,基础篇) ...

      1. Amazon RDS 上的 Microsoft SQL Server » 导入和导出 SQL Server 数据库
      1. 导入和导出 SQL Server 数据库 Amazon RDS 支持使用完整备份文件 (.bak 文件) Microsoft SQL Server 数据库进行本机备份和还原.您可以在单个便携式文件 ...

      1. Windows 7 上怎样打开SQL Server 配置管理器
      1. 场景 Windows 7 上打开 SQL Server 的配置管理器. 实现 右击电脑--管理 在计算机管理--服务和应用程序-SQL Server 配置管理器 注: 博客首页: https://b ...

      1. Navicat premium上创建的SQL Server数据库,实现用PHP连接(即php连接微软MSSQL)
      1. freetds dblib的方式连接sql server windows下使用FreeTDS 什么是FreeTDS? FreeTDS其实就是一个开源(或者可以说成自由)的C程序库,它可以实现 ...

      1. Mac 上自带TFTP Server 软件的使用
      1. 搬瓦工搭建SS教程 1.TFTP协议 简单文件传输协议Trivial File Transfer Protocol (TFTP)是一个基于UDP协议的简单的.低开销的文件传输协议,允许客户端get或者 ...

      1. Linux 上的 SQL Server 2017 的安装指南
      1. 一:介绍背景 微软在2016 3 月首次对外宣布了 Linux 版的 SQL Server,并于2017 7 月发布了首个公开 RC 版.前几日在美国奥兰多召开的微软 Ignite 2017 大会 ...

    1. 随机推荐

        1. 交换机三种模式AccessHybridTrunk
        1. [端口介绍] 种链路类型:access.trunk.hybird VLAN,一般用于连接计算机端口: Trunk类型端口:可以允许多个VLAN通过,可以接收和发送多个VLAN 报文, 一般用于交换机 ...

        1. 浅谈ASP.NET Core中的DI
        1. DI的一些事 传送门马丁大叔的文章 什么是依赖注入(DI: Dependency Injection)?     依赖注入(DI)是一种面向对象的软件设计模式,主要是帮助开发人员开发出松耦合的应用程序 ...

        1. Rust入坑指南:齐头并进(下)
        1. 前文中我们聊了Rust如何管理线程以及如何利用Rust中的锁进行编程.今天我们继续学习并发编程, 原子类型 许多编程语言都会提供原子类型,Rust也不例外,在前文中我们聊了Rust中锁的使用,有了锁, ...

        1. 全国职业技能大赛信息安全管理与评估-第三阶段-弱口令自动爆破+读取Flag脚本
        1. 自动爆破SSH弱口令+读取Flag #coding=utf-8 import paramiko sshc = paramiko.SSHClient() sshc.set_missing_host_ke ...

        1. SVN分支合并指南
        1. SVN分支合并主干具体操作步骤 1. 在装有svn插件的myeclipse中,在主干上选择需要合并的文件或文件夹, 右击--> team -->合并(merge) 2.选择合并类型--合并 ...

        1. (原)Non-local Neural Networks
        1. 转载请注明出处: 论文: https://arxiv.org/abs/1711.07971 第三方pytorch代码: https://github.com/AlexHex7/Non-local_py ...

        1. 2019牛客暑期多校第一场】EABBA
        1. 题目链接 大致题意 有(n+m)(n + m)(n+m)个字母A和(n+m)(n + m)(n+m)个字母B,组成一个长度为 2∗(n+m)2*(n + m)2∗(n+m)的字符串,并且使得字符串中有 ...

        1. Asp.Net Core 学习教程2、使用ASP.NET Core中的RazorPages
        1. 1.创建一个Asp.Net Core Web应用程序 1.1.打开VS2019 新建项目 1.2.选好项目位置后进入线面界面,选择Web应用程序 1.3.进去的页面结构如下 Pages 文件夹:包含 ...

        1. Building Applications with Force.com and VisualForce (DEV401) (四):Building Your user Interface
        1. Dev 401-004:Application essential:Building Your user Interface: Module Agenda1.Custom Applications2. ...

        1. C 实战练习题目3
        1. 题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 程序分析: 假设该数为 x. 1.则:x + 100 = n2, x + 100 + 168 = m2 ...