0


macOS(M1 Pro)安装SQL SERVER

前言

硬件:MacBook Pro 2021

当前系统:macOS 14.5

当前docker版本:4.18.0 (104112)

docker下载

地址:https://www.docker.com/get-started/https://www.docker.com/get-started/

SQL SERVER下载

1、打开终端

2、输入:docker pull mcr.microsoft.com/mssql/server:2017-latest-ubuntu

3、下载成功后继续输入:

sudo docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=<YourStrong@Passw0rd>" -p 1433:1433 --name sql1 --hostname sql1 -d mcr.microsoft.com/mssql/server:2017-latest-ubuntu

4、替换密码,名称等参数,具体查看如下官网截图,文档地址放在参考2;

5、执行结果

可以看到执行指令后返回一个警告信息:

WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested

这个问题是由于Docker镜像的平台与宿主机的平台不匹配导致的,暂不理会,继续。

打开Docker Desktop查看Containers,已经生成了sql_server2017的记录,Status显示Exited,表示启动失败,截图和log如下:

6、解决启动失败问题,进入设置,勾选use Rosetta的配置,确认并重启docker。解决方法参考了参考1链接的问题回答。

7、回到Docker Desktop查看Containers页面,点击启动按钮。

8、启动结果,成功。

Navicat连接数据库

navicat版本号:16.3.7

1、新建连接

2、测试连接

参考

1.Docker connect SQL Server container non-zero code: 1 - Stack Overflow

2.Docker:为 Linux 上的 SQL Server 安装容器 - SQL Server | Microsoft Learn

标签: java docker macos

本文转载自: https://blog.csdn.net/chuanfengHH/article/details/141327889
版权归原作者 Leah8665 所有, 如有侵权,请联系我们删除。

“macOS(M1 Pro)安装SQL SERVER”的评论:

还没有评论