繁体   English   中英

容器中的 MLFlow 未映射到主机端口

[英]MLFlow in container is not mapped to host port

我正在学习 MLFlow 和 Docker 容器。 我创建了一个 ubuntu 容器,并将主机的 5001 端口映射到容器的 5000。

docker run -it -p 5001:5000 -v D:\Docker\mlflow:/home --name mlflow ubuntu:18.04 bash

在容器内,我使用 pip 安装了 mlflow

pip install mlflow

在此处输入图像描述

当我运行 mlflow UI 时,它正在运行,但我无法从我的主机 PC(localhost:5001)访问它,但它无法正常工作。

我在哪里做错了吗?

问题是您正在127.0.0.1上启动服务器,并且端口映射未指向此接口(套接字挂起)。 在所有接口0.0.0.0上启动它都可以工作。

您应该只在容器中运行此命令。

mlflow ui -h 0.0.0.0

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM