Mac下用docker安装SQL Server教程/全过程分享

2023-05-16

小白第一次写博客,有不对的地方请大家多多指导。

前言:

开始学习数据库了,老师要求装SQL Server,我整整装了三天三夜(眼泪汪汪),积累下一些经验想分享给大家,希望大家不要再经历和我一样的痛苦。


一、安装Docker

Docker官网:https://www.docker.com
如果你没有Docker的账户,你需要在官网先注册一个

选择下图这个进行安装
在这里插入图片描述


二、给Docker配置国内镜像源(这点很重要!)

由于Docker默认使用的是国外镜像,很容易卡住,超时,简直就是耐心炸弹。所以我们就要给Docker配置国内镜像加快拉取镜像的速度。具体方法如下:

1. 首先,打开Docker的Preferences

在这里插入图片描述


2. 在Docker Engine中添加如下代码

{
  "experimental": false,
  "debug": true,
  "registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn/",
    "https://hub-mirror.c.163.com",
    "https://registry.docker-cn.com",
    "https://dockerhub.azk8s.cn",
    "https://reg-mirror.qiniu.com",
    "https://registry.docker-cn.com"
  ]
}

里面是多个国内镜像的链接
在这里插入图片描述


3. 完成之后可以打开终端,检查是否配置完成。

输入命令:
docker info
如果找到
在这里插入图片描述
说明就配置成功了。


三、利用Docker安装SQL Server

  1. 打开终端,输入命令:
docker pull microsoft/mssql-server-linux:2017-latest

在这里插入图片描述


2. 等全部都下载好之后,再输入命令:

sudo docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=MyOwnPassw0rd!" \
   -p 1433:1433 --name sql1 \
   -d mcr.microsoft.com/mssql/server:2017-latest

其中SA是默认用户名,你可以自己更改成你喜欢的,“MyOwnPasswOrd!”就是密码,你也可以换成其他,记住复杂度一定要高一点,不然可能不能通过审核。***记住!!一定要记住自己的用户名和密码,后续要进行登录。


3. 完成之后,可以输入命令查看自己是否安装成功。

docker ps
在这里插入图片描述
这样就是安装成功。


四.安装一个可视化界面来跑SQL Server

我用的是DBeaver,官网链接:https://dbeaver.io

  1. 安装第一个版本(Mac OS X(installer))
    在这里插入图片描述

安装过程就是无脑安装了,没什么需要注意的问题。


2. 打开界面之后,在左侧区域右键–>创建–>链接

在这里插入图片描述


3. 选择SQL Server

在这里插入图片描述


4. 在User name和Password那里填入你之前代码块中的用户名和密码

在这里插入图片描述


5. 创建好之后,右键–>连接

在这里插入图片描述


连接成功后图标会有一个绿色的勾
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Mac下用docker安装SQL Server教程/全过程分享 的相关文章

  • kali详细安装教程

    vmware虚拟机下载地址 xff1a https www vmware com cn products workstation pro workstation pro evaluation html kali ISO镜像 https cd
  • Armbian (jammy) 上安装 Docker

    一 Armbian 的软件源配置 Ubuntu 的软件源配置文件是 etc apt sources list 默认注释了源码镜像以提高 apt update 速度 xff0c 如有需要可自行取消注释 deb https mirrors tu
  • c语言结构体中的冒泡排序

    题目 xff1a 使用结构体以及函数 xff0c 首先录入学生信息 xff0c 依据学生成绩 xff0c 对学生相关信息进行排序 include lt stdio h gt include lt string h gt struct stu
  • csp序列查询(C语言)

    csp序列查询 span class token macro property span class token directive hash span span class token directive keyword include
  • 数据库学习

    数据库学习 一 span class token keyword SELECT span span class token operator span span class token keyword FROM span customers
  • Spring框架-ioc和JdbcTemplate

    前提 xff1a 我们用了Mybatis时 xff0c 已经不需要再使用其他的持久层框架了 用了mybatis之后 xff0c 我们只需要写持久层接口以及sql语句即可 但是为了讲解spring中的事务 xff0c 我们把JdbcTempl
  • 发送Promise请求出现以下错误origin ‘null‘ has been blocked by CORS policy

    错误如下 Access to XMLHttpRequest at span class token string 39 http localhost 9090 data 39 span from origin span class toke
  • VB.net与VB6 调用Websocket功能的方法--Websocket For VB

    概述 Websocket 功能在现今的通信应用开发中越来越普遍 xff0c 因为Websocket的消息机制 xff0c 在应用程序进行即时通信时使用非常合适 xff0c 而且Websocket 是长连接方式 xff0c 比起以前的http
  • sql当前日期

    查询本周 从周一开始计算 1 7 从周日开始计算就删除1 7 SELECT FROM 表名 WHERE YEARWEEK date format 时间字段 39 Y m d 39 1 61 YEARWEEK now 7 查询当月 SELEC
  • 【乐视秒杀架构】每秒处理10万请求—数据库分库分表

    随着乐视硬件抢购的不断升级 xff0c 乐视集团支付面临的请求压力百倍乃至千倍的暴增 作为商品购买的最后一环 xff0c 保证用户快速稳定的完成支付尤为重要 所以在15年11月 xff0c 我们对整个支付系统进行了全面的架构升级 xff0c
  • 单点登录(SSO)

    单点登录概述 xff1a 多系统共存下 xff0c 用户在一处地方登录 xff0c 得到其他所有系统的信任 xff0c 无需再次登录 在前端用户点击登陆之后触发后端的登录接口 xff0c 用户名密码验证通过之后 xff0c 自动生成一个JW
  • 【超详细】Consul的安装的使用附多环境配置(傻瓜式教程)

    一 Consul概述 Consul 是 HashiCorp 公司推出的开源工具 xff0c 用于实现分布式系统的服务发现与配置 与其他分布式服务注册与发现的方案 xff0c Consul 的方案更 一站式 xff0c 内置了服务注册与发现框
  • 【IDEA报错总结】修改Java编译版本-maven工程

    Warning 21 17 java 从发行版 10 开始 xff0c 39 var 39 是受限制的本地变量类型 xff0c 无法用于类型声明 xff0c 也无法用作数组的元素类型 之前一直使用的JDK8 xff0c 这个项目因为需要用到
  • 建一个链表

    单独的一个类 public class LinkNode int val LinkNode next LinkNode int x val 61 x 61 61 61 61 61 61 61 61 61 61 61 61 61 61 61
  • 判断数据类型的5种方法

    1 typeof 可以判断数据类型 xff0c 它返回表示数据类型的字符串 xff08 返回结果只能包括number boolean string function object undefined xff09 xff1b 可以使用type
  • 用python实现给女朋友自动发微信

    女朋友说上班都不回她微信 xff0c 于是给她安排一个定时自动发微信的功能 效果预览 实现过程 一 启动微信进程二 获取微信窗口在桌面的坐标三 发送消息1 鼠标依次点击打开聊天框2 输入发送内容 四 设置定时任务 一 启动微信进程 正常情况
  • 7. STM32——定时器中断(1秒闪烁灯)

    STM32 定时器中断 xff08 1秒闪烁灯 xff09 基本框架1 配置定时器时钟在 stm32f10x rcc h 头文件中查找相关函数函数 2 配置定时器结构体在 stm32f10x tim h 头文件中查找相关函数函数 3 开启定
  • 10. STM32——PWM 控制舵机(超声波感应开盖垃圾桶)

    STM32 PWM 控制舵机 通用定时输出PWMPWM的工作原理PWM的模式TIM OCMode PWM1 xff08 边沿对齐模式 xff09 TIM OCMode PWM2 xff08 中央对齐模式 xff09 占空比 舵机实物图接线舵
  • Windows10下Vmware开机蓝屏解决办法,亲测有效

    前言 虚拟机蓝屏的原因有很多 xff0c 这里我结合了网上的方法测试了三种 xff0c 建议大家三种都试一下 题外话 xff1a 其中有一台虚拟机蓝屏 xff0c 我把下面三种方法都用了才解决 xff1b 而另一台虚拟机我三种方法都用却解决
  • 3. 51——LCD1602显示 字符、字符串、数字

    51 LCD1602显示 字符 字符串 数字 LCD1602简介LCD1602相关引脚LCD1602写命令 写数据相关操作图 写指令 代码写数据 代码LCD1602显示程序步骤及如何初始化显示开关控制指令进入模式设置指令功能设定指令清屏指令

随机推荐

  • 12. STM32——硬件IIC驱动OLED屏幕显示

    STM32 硬件IIC驱动OLED屏幕显示 OLED屏幕OLED屏幕特点OLED屏幕接线说明OLED屏幕显存OLED屏幕原理OLED屏幕常用指令OLED屏幕字模软件的使用 写命令写数据OLED 初始化 xff08 厂家提供的代码 xff09
  • 15. STM32——软件IIC驱动OLED屏幕显示字符、字符串、数字、汉字

    STM32 软件IIC驱动OLED屏幕显示 OLED屏幕写命令写内容对OLED写入一个字节设置光标启动OLED关闭OLED全屏填充 xff08 清屏 xff09 显示字符显示字符串获取次方显示数字显示中文OLED驱动代码整合代码oled h
  • 16. STM32——测量空气的温度和湿度(STM32 + DHT11温湿度 + OLED显示)

    STM32 测量空气的温度和湿度 xff08 STM32 43 DHT11温湿度 43 OLED显示 xff09 DHT11温湿度相关介绍初始化GPIOB11启动DHT11获取一个字节获取数据代码整合DHT11 hDHT11 coled h
  • 17. STM32——SPI硬件

    STM32 SPI SPI协议SPI接口SPI接口框图SPI工作原理时钟信号的相位和极性CPHA 61 0CPHA 61 1 SPI中断状态标志发送缓存器空闲标志 xff08 TXE xff09 接收缓冲器非空 RXNE 忙BUSY标志 S
  • 关于anaconda下载之后在开始菜单找不到快捷方式的问题

    这是我在安装anaconda时犯的错误 xff0c 安装之后在开始菜单没有找到关于anaconda的文件夹 jupyter notebook spyder anaconda prompt 安装了好多遍 xff0c 最后才知道方法如此简单 第
  • 对帧率、I/P率、I帧间隔的理解2021-11-16

    对帧率 I P率 I帧间隔的理解 码率就是数据传输时单位时间传送的数据位数 一般我们用的单位是kbps即千位每秒 通俗一点的理解就是取样率 xff0c 单位时间内取样率越大 xff0c 精度就越高 xff0c 处理出来的文 件就越接近原始文
  • java读取jar包内的配置文件

    java读取jar包内的配置文件 span class token class name Properties span p span class token operator 61 span span class token keywor
  • 3、Proteus仿真STM32定时器TIM2与中断来控制流水灯的定时闪烁。

    一 实验说明 本次实验建立在上两次实验上 xff0c 稍加修改 xff0c 通过TIM2定时器中断控制LED流水灯的闪烁时间 xff0c 并且增加两个按键PA1 PA2 xff0c 其中PA1控制LED流水灯的启动 xff0c 8个灯先依次
  • HDFS基础知识(个人总结)

    HDFS存储优缺点 优点 高容错 因为它有多个副本可处理大数据 文件数量可达百万 缺点 HDFS可以追加 但不能修改某一条数据 若实在想修改 只能下载下来原文件进行修改后重新上传覆盖 不适合低延迟数据访问 如毫秒级 无法高效存储大量小文件
  • 校招笔试题1

    编码题 字符串S由小写字母构成 xff0c 长度为n 定义一种操作 xff0c 每次都可以挑选字符串中任意的两个相邻字母进行交换 询问在至多交换m次之后 xff0c 字符串中最多有多少个连续的位置上的字母相同 xff1f 输入描述 第一行为
  • 【Linux】c++创建新线程执行sh脚本

    Linux c 43 43 创建新线程执行sh脚本 前情提要 Linux profile d加入循环shell脚本 xff0c 重启登录黑屏system函数可以运行 sh脚本 需要包含stdlib h因为我的 sh脚本里有循环 不能放在主程
  • pip下载路径查看,解决在pycharm导入问题

    今天在学习图表数据可视化时 xff0c 用到了pyecharts包 xff0c 在cmd中输入pip install pyecharts xff0c 显示下载成功 xff0c 如下所示 xff1a 但在pycharm中仍不能导入pyecha
  • C语言学习笔记:函数递归-斐波那契数列

    什么是递归 在数学和计算机科学中 xff0c 递归指由一种 xff08 或多种 xff09 简单的基本情况定义的一类对象或方法 xff0c 并规定其他所有情况都能被还原为其基本情况 递归就是在运行的过程中调用自己 xff0c 递归关系就是实
  • python3安装教程

    前言 xff1a 建议使用3 6版本及以上 xff0c 系统自带的python2不要卸载 xff0c 一些系统命令要用 xff0c 2和3可以共存 一 Linux安装python3 Python 3 6 8 1 查看是否已安装python3
  • windows通过xrdp协议远程centos桌面

    windows通过xrdp协议远程连接centos图形化桌面 系统远程试验环境Centos7 9远程环境检查Xrdp服务包安装开放访问端口启用远程服务开始访问测试其他注意事项 系统远程试验环境 远控端 xff1a Windows10 被控端
  • 深度相机的障碍物检测

    深度相机的障碍物检测 这里简单备份一下 xff0c 有关深度相机障碍物检测的学习内容 1 准备相机的驱动 Ubuntu18 04 43 ROS 43 ros astra camera master 采用的是astra深度相机 xff0c 安
  • [转载]windows搭建cloudreve对接OneDrive教程

    文章转载于我的博客GoodBoyboy 39 s Blog xff5c 惬意小屋 点滴记忆 GoodBoyboy 39 s Blog 惬意小屋 点滴记忆 https blog goodboyboy top 36 html 一 前言 clou
  • ROBOMASTER机甲大师赛视觉组学习方案

    ROBOMASTER机甲大师赛视觉学习方案 视觉技能学习踩坑硬件平台环境配置个人修为坑 机甲大师 xff08 RoboMaster xff09 是由大疆创新 xff08 DJI xff09 的创始人汪滔发起并承办 由共青团中央 全国学联 深
  • 数据库系统原理--第2章课堂练习4--答案

    题目 设有一个数据库中有三个关系 xff1a 学生关系 S S xff0c SNAME xff0c AGE xff0c SEX 课程关系 C C xff0c CNAME xff0c TEACHER 学习关系 SC S xff0c C xff
  • Mac下用docker安装SQL Server教程/全过程分享

    小白第一次写博客 xff0c 有不对的地方请大家多多指导 前言 xff1a 开始学习数据库了 xff0c 老师要求装SQL Server xff0c 我整整装了三天三夜 xff08 眼泪汪汪 xff09 xff0c 积累下一些经验想分享给大