我遵循了Microsoft的官方文档,并安装了SQL Server Docker image
因此,我有一个SQL服务器映像在IP地址的Docker上运行172.17.0.2
我还可以使用带有虚拟密码的sqlcmd轻松连接到它
问题是我无法通过SSMS连接到它:
Login failed for user 'sa'. (Microsoft SQL Server, Error: 18456)
当然,在发布这个问题之前,我阅读了其他StackOverflow帖子,我尝试了多次登录:
如果localhost不能像docker映像的IP地址那样工作,我如何连接?
我认为,如果您遵循MS文档,您的init容器cmd缺少MSSQL\u PID参数,我不知道为什么SSMS需要它,我们可以稍后找到。但是你应该试试这个
docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=Helloworld123" -e "MSSQL_PID=Express" -p 1433:1433 --name sql1 -d mcr.microsoft.com/mssql/server:2019-CU3-ubuntu-18.04
我有点晚了,但我希望这个答案能在将来帮助到某人。伙计们,我遇到了完全相同的问题。
对我起作用的是连接如下:
127.0.0.1\{container_name},1433
我使用了以下图片:
mcr.microsoft.com/mssql/server
带有MSSQL_PID Express和端口:
就我而言,我一直在docker上的本地机器上运行MSSQL Sever。关闭主机上的mssql服务器服务解决了这个问题。
[编辑]:
添加了Francesco指出的技术原因,这对任何港口都适用:
这并不奇怪,如果端口1433由您的主机MSSQL占用,则docker上的MSSQL无法使用相同的端口。
我试图创建docker-撰写文件,将运行django apache服务器与芹菜任务,并使用Rabbitmq作为消息经纪。我的问题是芹菜不能连接到Rabbitmq。我得到了这个错误: [2021-02-18 08:11:44,769:错误/主进程]消费者:无法连接到amqp://客人:**@Rabbitmq: 5672//:[Errno 111]连接拒绝。 这也是我第一次创建docker图像,所以我
我使用docker查看了瓶装水的github MD文件,遇到了一个关于postgresql的问题 如果我运行我会得到错误 这是我的docker compose中postgres和psql的配置。yml文件 这是我的pg_hba。配置文件 我已经做了好几天了,任何形式的帮助都将不胜感激!非常感谢。
例外情况是: docker-compose文件是: 多克菲乌勒
我的docker版本是1.13.1。我正试图从我的docker容器连接到redis-server,但我遇到了拒绝连接的错误。详细的日志如下: 原因:redis.clients.jedis.exceptions.jedisconnectionException:java.net.Connection:redis.clients.jedis.Connection(Connection.java:207
我是docker的新手,我想用Docker-compose启动一个keycloak容器。我正在使用一个mariadb和数据库启动成功。但是当启动keycloak容器时,它会出现这个错误。 原因:java.sql.sqlnontransientconnectionException:无法连接到address=(Host=Project-DB)(Port=3308)(Type=master):套接字无
错误:Redis连接到Redis:6379失败-连接econnrejected 172.20.0.2:6379 码头集装箱 Redis工作: docker-compose.yml