2016-11-30 12 views
2

xserver 및 ssh 클라이언트 용 windows mobaxterm을 사용하고 있습니다. AWS의 ssh 서버 (우분투 16.04)에 xclock을 입력하면 시계가 나타나고 아무런 문제가 없습니다. 이제 AWS에 nvidia-docker를 설치합니다.AWS의 도커 클라이언트 용 X11 Windows 용 x 서버

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 

내가 가지고있는 오류는 다음과 같습니다 : 다음

[email protected]:/notebooks# xclock 
MobaXterm X11 proxy: Unsupported authorisation protocol 
Error: Can't open display: localhost:10.0 

답변

1

가 작동하는 것 같다 여기에 고정 표시기 컨테이너를 시작하기위한 실행 스크립트입니다. mobaxterm에서 로컬 터미널에서 SSH :

는 ssh -X -Y -i "C : \ your_key_path \ xxx.pem"AWS에서 [email protected]

,

같은 고정 표시기를 시작합니다
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