OpenAI Gym的可视化如何在Docker中运行?
我想让OpenAI Gym在docker容器中使用渲染的OpenGL可视化工作。
在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 \ ...