我在 Docker 里创建了一个 mssql-server-linux 的容器,但是却无法从容器外连接
我在 Docker
里创建了一个 mssql-server-linux
的容器,映射到主机的 4000
端口。
现在,我连接这个数据库,但是却出现错误。
我该怎么解决这个问题?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
原因是这样的:
我复制文档上提供创建容器的命令,成功创建并运行了容器。
但是,实际上,我在使用数据库连接工具的时候,输入的密码却是
YourStrong@Passw0rd
,而不是文档上的<YourStrong@Passw0rd>
,很显然我忽略的两个尖括号,导致了密码不正确,所以连接不上。看你的截图,非 linux 的话,尝试用 127.0.0.1 呢,windows 的话记得好像默认是 localhost 不代表本地的