',sql-server,windows,docker,networking,sqlcmd"/>

首页 > 解决方案 > docker inspect --format '{{.NetworkSettings.Networks.nat.IPAddress}}' sql1 返回''

问题描述

我已经使用 Docker 安装了 SQL Server 容器映像,但是如果我运行:

docker inspect --format '{{.NetworkSettings.Networks.nat.IPAddress}}' sql1

结果我收到:

'<no value>'

在此处输入图像描述

这很奇怪,因为网上有几个指南,他们都把这个命令称为开箱即用的东西。

安装了整体 SQL Server,我可以通过 docker 容器查询sqlcmd 数据库。如果我sqlcmd从docker 容器外部使用,我将无法连接到它。

因此 SQL Server 已启动并正在运行,但显然网络设置不正确。但我看到端口已设置:0.0.0.0:1433->1433/tcp

在此处输入图像描述

这是因为我在 Windows Home 版上运行 Docker 吗?

在此处输入图像描述

标签: sql-serverwindowsdockernetworkingsqlcmd

解决方案


推荐阅读