devops - ClearML 服务器 IP 地址未与本地主机和 SSH 端口转发一起使用

标签 devops local portforwarding trains clearml

尝试在自己的 Ubuntu 18.04.5 上使用 clearml-server。

我使用环境变量来设置我的 clearml-server 的 IP 地址。

export CLEARML_HOST_IP=127.0.0.1
export TRAINS_HOST_IP=127.0.0.1

但它仍然可以通过外部服务器 IP 访问。 如何在 clearml-server 配置中停用外部 IP 的监听器?

编辑: 根据这个: 我使用 SSH 端口转发从网络外部的计算机访问本地实例。但我无法访问自定义上传的图像(任务-> 调试示例),因为它们不会使用我的端口转发 URL。

最佳答案

免责声明:我是 ClearML (Trains) 团队成员

基本上 docker-compose 只会公开 API/Web/文件服务器,您可以通过更改 ClearML 服务器中的以下部分来进一步限制只公开本地主机 docker-compose.yml

networks:
  backend:
    driver:
      bridge
    driver_opts:
      com.docker.network.bridge.host_binding_ipv4: "127.0.0.1"
  frontend:
    driver: 
      bridge
    driver_opts:
      com.docker.network.bridge.host_binding_ipv4: "127.0.0.1"

基于 docker 的 documentation

关于devops - ClearML 服务器 IP 地址未与本地主机和 SSH 端口转发一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65655382/

相关文章:

Git Credential Manager 不断为 Azure DevOps 生成 PAT

多个客户需要多次定制时的 Git 管理技巧

amazon-web-services - Kubernetes 无法端口转发 externalName 服务

docker - 有关Docker基础的一些问题吗?

sonarqube - 无法将 SonarQube 分析结果与 VSTS 集成

flutter - 在 Flutter 上保存列表的本地数据

C# ASP.net 测试用户是否来自本地网络

ios - 使用 Swift 3 中的日期选择器中的触发日期安排每周可重复的本地通知

routing - 克隆数据包并将其转发到多个 IP 地址

portforwarding - 从本地端口到本地端口的 NETSH 端口转发不起作用