2
我想讓OpenAI Gym在Docker容器中使用渲染的OpenGL可視化工作。OpenAI Gym的可視化如何在Docker中運行?
在Docker中運行OpenAI Gym很簡單。但是,當您在Docker容器中的OpenAI環境中調用env.render()
時,如何讓呈現的環境顯示在我的OS X筆記本電腦的窗口中並不是很清楚。
我該如何解決這個問題?
我想讓OpenAI Gym在Docker容器中使用渲染的OpenGL可視化工作。OpenAI Gym的可視化如何在Docker中運行?
在Docker中運行OpenAI Gym很簡單。但是,當您在Docker容器中的OpenAI環境中調用env.render()
時,如何讓呈現的環境顯示在我的OS X筆記本電腦的窗口中並不是很清楚。
我該如何解決這個問題?
你可以嘗試用你的容器分享你的X11套接字文件......這樣,你的容器可以寫信給它,它會告訴你的機器上:
事情是這樣的:
docker run --privileged=true --rm \
-e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix \
...