You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac安装SQL Server时Docker run命令提示找不到镜像问题咨询

问题原因
  • 执行docker run命令时填写的镜像名称和实际拉取的镜像不匹配
  • 实际拉取的镜像完整标识是mcr.microsoft.com/mssql/server:2019-latest,但run命令末尾只写了mcr.microsoft.com/mssql,缺失了路径后缀/server和指定的版本标签2019-latest
  • Docker在未指定版本标签时会默认查找latest标签,而微软MSSQL镜像没有发布latest标签,也不存在mcr.microsoft.com/mssql这个镜像路径,因此会返回找不到镜像的报错。
解决方法

直接把run命令里的镜像部分替换为之前拉取的完整镜像名即可,正确命令如下:

docker run -d --name Homer -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=myPassw0rd' -p 1433:1433 mcr.microsoft.com/mssql/server:2019-latest

后续使用其他版本镜像时,保证run命令里的镜像标识和pull时使用的完全一致即可。

内容的提问来源于stack exchange,提问作者John Beasley

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 21:54:03