2016-05-28 18 views
2

我想讓OpenAI Gym在Docker容器中使用渲染的OpenGL可視化工作。OpenAI Gym的可視化如何在Docker中運行?

在Docker中運行OpenAI Gym很簡單。但是,當您在Docker容器中的OpenAI環境中調用env.render()時,如何讓呈現的環境顯示在我的OS X筆記本電腦的窗口中並不是很清楚。

我該如何解決這個問題?

回答

0

你可以嘗試用你的容器分享你的X11套接字文件......這樣,你的容器可以寫信給它,它會告訴你的機器上:

事情是這樣的:

docker run --privileged=true --rm \ 
    -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix \ 
    ...