常见问题

 

容器中 TensorBoard 或者 jupyter 服务已经启动,如何访问?

更新时间 2021-02-16

有两种方法,但首先需要在容器启动时进行端口映射,将容器的8888端口(jupyter 服务)或者6006端口(tensorboard 服务)映射到宿主机 host_ip 的相应端口 host_port。

sudo nvidia-docker run -it --rm -p host_port:8888 image_id /bin/bash
  • 方法1:

    对 host_port 端口再次进行端口映射,该 VPC 网络必须绑定公网 IP:vpc_ip,由于云平台会为该云主机自动添加一个默认的防火墙,用户还需要修改防火墙的下行策略,放行端口 host_port,最后在控制台的 VPC 网络中将 host_port 映射到 VPC 网络路由器的相应端口 vpc_port,在浏览器中输入 vpc_ip:vpc_port 便可以访问。

  • 方法2(建议):

    无需修改防火墙策略,在 VPC 网络中配置 VPN 服务,则可以轻松访问云端私有网络中的主机。 在浏览器中输入 host_ip:host_port 便可以访问。

这篇文档解决了您的问题吗?
0
0