gpt4 book ai didi

docker - 无法在本地主机上运行Docker项目

转载 作者:行者123 更新时间:2023-12-02 19:09:51 25 4
gpt4 key购买 nike

我已经从docker安装了一个仓库,并使用以下命令运行它,

 docker run -d --name searx -p $PORT:8888 wonderfall/searx

容器也已成功创建,但是在我的浏览器中访问该容器时,出现以下错误,
 dail tcp[::1]:8888: connectex: No connection could be made because the target machine actively refused it.

有谁知道为什么会发生此错误?我使用Windows10系统。

enter image description here

最佳答案

Just installed docker toolbox



这意味着,如果不在Virtual Box中声明端口转发规则,则无法直接使用localhost。

首先,使用您的VM的IP测试您的服务(请参见 docker-machine ip default输出)
http://<ip>:8888

然后,声明一个端口转发规则:
  • 要么直接在VirtualBox图形界面中:请参见“How do I configure docker compose to expose ports correctly?
  • 或使用VBoxManage controlvm命令:请参见“Not able to access tomcat application on Docker VM with host(windows) IP while using docker toolbox
  • 关于docker - 无法在本地主机上运行Docker项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41529762/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com