独立和可复制的开发环境(X Forwarding + Docker)

有没有办法运行:

  • 交互式Python(直接python / ipython,而不是远程连接的Jupyter笔记本)
  • Matplotlib
  • 显示graphics

一个Docker容器中,同时在主机上使用X Forwarding(或其他方式)显示graphics?

例如,我希望能够交互式地在容器 (逐行)上运行以下代码:

import matplotlib.pyplot as plt plt.plot([0, 1]) plt.show() 

并查看主机上的结果图。