gpt4 book ai didi

docker - Docker上的配置数据库未暴露

转载 作者:行者123 更新时间:2023-12-02 20:04:29 27 4
gpt4 key购买 nike

我在尝试使元数据库在docker上运行时遇到了一些麻烦。

我已经在tutotial之后安装了适用于Windows 7的Docker。

这是docker版本:

Client:
Version: 18.03.0-ce
API version: 1.37
Go version: go1.9.4
Git commit: 0520e24302
Built: Fri Mar 23 08:31:36 2018
OS/Arch: windows/amd64
Experimental: false
Orchestrator: swarm

Server:
Engine:
Version: 18.05.0-ce
API version: 1.37 (minimum version 1.12)
Go version: go1.10.1
Git commit: f150324
Built: Wed May 9 22:20:42 2018
OS/Arch: linux/amd64
Experimental: false

现在,当我尝试让配置数据库在docker上运行时,使用
docker run -d -p 3000:3000 --name metabase metabase/metabase

和使用
docker logs -f metabase

完成所有设置后,我收到消息:

Metabase Initialization COMPLETE



问题是当我尝试访问 http://0.0.0.0:3000时,我得到一个ERR_ADDRESS_INVALID。我使用以下命令查找了所有“LISTENING”端口
netstat -aon | find /i "listening"

我没有看到那里列出0.0.0.0:3000。

Docker ps返回:
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
6a283cf6b8d7 metabase/metabase "/app/run_metabase.sh" 4 hours ago Up 4 hours 0.0.0.0:3000->3000/tcp metabase

我不确定这是否是配置数据库镜像或docker本身的问题。

有谁知道这可能是什么?

最佳答案

该0.0.0.0不是有效的IP地址,但a non-routable meta-address
您的应用程序可以通过端口3000上的计算机IP地址/主机名访问。

如果不确定主机名是什么,则可以在powershell中运行;

hostname

然后使用 http://your_hostname:3000访问它

关于docker - Docker上的配置数据库未暴露,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50970497/

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