sql-server - 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 吗?
解决方案
推荐阅读
- .htaccess - 如何使用 .htaccess 重定向子域?
- javascript - 如何在 Laravel 中使用 app.js 和 app.css 修复错误 404?
- python - 尽管已安装并且 py 命令正在运行,但 Python 无法从 shell 运行
- python - 从日期列中提取特定值的问题
- swift - 为什么不能初始化具有默认实现的协议?
- python - 列表展平
- python - 用正则表达式在扑克牌中找到“高牌”
- java - 如何创建一个Kafka消费者库来消费多个主题
- python - 如何获取类中链接的方法的名称?
- windows - 为什么 cfn-init 会回复这个奇怪的消息?