我正在尝试运行以下docker命令。该命令应该产生一个输出,如下面的屏幕快照所示,但会引发错误,显示为“未知标志-ip” 。解决此错误后,由于我们没有用于远程服务器的UI,因此我也想将其转发以查看本地环境中的浏览器。但是,在成功完成此操作时遇到了问题。请注意,我的Docker版本是18.09.4,内部版本d14af54
在下面的文件夹中存储了一些jupyter笔记本示例
/ opt / nvidia / data / image / examples / brats
我希望能够在本地环境中查看此jupyter笔记本示例。因此,根据我的理解,我觉得我必须做两个步骤
步骤1)执行docker run命令,如下代码部分所示
步骤2)转发到本地环境
但是,执行步骤1后出现错误。
步骤1的实际输出(错误)
第1步的预期输出(成功)
如果第一步成功,则下面显示的屏幕快照内容应该是实际输出,它将为我提供详细信息以移植并登录到jupyter笔记本
一旦我能够成功执行第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笔记本。你能帮忙吗?