正在为 pactfoundation/pact-broker 运行 docker 容器:最新
最后一个障碍:当我从 docker 日志中尝试 http://0.0.0.0:9292(* 监听 http://0.0.0.0:9292)时,无论我使用火狐、铬、卷曲...
* Trying 0.0.0.0:9292...
* connect to 0.0.0.0 port 9292 failed: Connection refused
* Failed to connect to 0.0.0.0 port 9292 after 6 ms: Couldn't connect to server
* Closing connection 0
curl: (7) Failed to connect to 0.0.0.0 port 9292 after 6 ms: Couldn't connect to server
我在任何版本的 localhost 127.0.0.1 上得到相同的结果,...
我知道 mac 连接起来很麻烦,所以我建立了一个本地 fastify 服务器并检查了它是否可以访问,还有一个 docker dynamodb 实例并检查了它是否可以访问,....
我可以做下一件事来尝试,或者从某人那里得到关于我可能没有做过或错过的事情的圣言......
ok - 从 stackoverflow azure pactbroker docker connect question 找到一个命令行选项
docker run -e PACT_BROKER_DATABASE_USERNAME=pact_broker \
-e PACT_BROKER_DATABASE_URL=postgres://pact_broker:[email protected]/pact_broker \
-e PACT_BROKER_DATABASE_NAME=pact_broker \
-e PACT_BROKER_DATABASE_PORT=5432 \
-p 9292:9292 \
pactfoundation/pact-broker:latest
一切正常。将进一步阅读,尝试在 docker desktop 中添加一些设置以查看它不起作用的地方(如果我发现将其添加到此处以解决问题),然后按照 @erik258 关于 docker compose 的建议...