尝试在本地环境中访问远程服务器浏览器时出现“未知标志”错误

时间:2019-05-05 15:27:25

标签: docker jupyter-notebook nvidia docker-machine nvidia-docker

我正在尝试运行以下docker命令。该命令应该产生一个输出,如下面的屏幕快照所示,但会引发错误,显示为“未知标志-ip” 。解决此错误后,由于我们没有用于远程服务器的UI,因此我也想将其转发以查看本地环境中的浏览器。但是,在成功完成此操作时遇到了问题。请注意,我的Docker版本是18.09.4,内部版本d14af54

在下面的文件夹中存储了一些jupyter笔记本示例

  

/ opt / nvidia / data / image / examples / brats

我希望能够在本地环境中查看此jupyter笔记本示例。因此,根据我的理解,我觉得我必须做两个步骤

步骤1)执行docker run命令,如下代码部分所示

步骤2)转发到本地环境

但是,执行步骤1后出现错误。

步骤1的实际输出(错误)

error - output

第1步的预期输出(成功)

如果第一步成功,则下面显示的屏幕快照内容应该是实际输出,它将为我提供详细信息以移植并登录到jupyter笔记本

enter image description here

一旦我能够成功执行第1步,就应该能够向前移植

第1步-代码

docker run --runtime=nvidia -it --rm -v /home/selva/demo:/mnt/demo -p 
8888:8888 -w /opt/nvidia/data/image/examples/brats $DOCKER_IMAGE 
jupyter notebook --ip 0.0.0.0 --allow-root --no-browser

第2步-代码

 ssh -L 8234:127.0.0.1:8888 localhost 

由于我们的码头工人正在远程gpu中运行,因此我们没有UI可以查看它。为了在我的桌面(http://localhost:8234)中本地访问它,我进行端口转发。

当前,两个人都无法使用127.0.0.1:8888或127.0.0.1:8234访问Jupyter笔记本。在这两种情况下,它都会失败

我希望能够解决步骤1的问题,并能够执行步骤2(向前端口),并在本地浏览器中查看Jupyter笔记本。你能帮忙吗?

0 个答案:

没有答案