gpt4 book ai didi

docker - X11转发到Windows X服务器以用于AWS中的docker客户端

转载 作者:行者123 更新时间:2023-12-02 10:59:50 24 4
gpt4 key购买 nike

我正在使用 Windows mobaxterm 作为 xserver 和 ssh 客户端。如果我在 AWS 中的 ssh 服务器(ubuntu 16.04)中输入 xclock,时钟就会出现并且没有问题。现在我在AWS中安装nvidia-docker。以下是启动 docker 容器的运行脚本:

nvidia-docker run -it \
-e DISPLAY=$DISPLAY \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-v /tmp/.docker.xauth:/tmp/.docker.xauth \
-e XAUTHORITY=/tmp/.docker.xauth \
-net=host \
\
gcr.io/tensorflow/tensorflow:latest-gpu /bin/bash

我遇到的错误是:

root@ip-172-31-35-73:/notebooks# xclock
MobaXterm X11 proxy: Unsupported authorisation protocol
Error: Can't open display: localhost:10.0

最佳答案

以下似乎有效。 从 mobaxterm 中的本地终端进行 ssh:

ssh -X -Y -i "C:\your_key_path\xxx.pem"root@xx.xx.xx.xx

在 aws 中,启动 docker 作为

nvidia-docker run -it \
-v /tmp/.X11-unix:/tmp/.X11-unix \
-v /root/.Xauthority:/root/.Xauthority \
-e XAUTHORITY=/root/.Xauthority \
--net=host \
\
gcr.io/tensorflow/tensorflow:latest-gpu /bin/bash

结果是:enter image description here

关于docker - X11转发到Windows X服务器以用于AWS中的docker客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40884589/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com