将Spyder(python IDE)与Docker容器集成在同一个mahcine上

将Spyder(python IDE)与Docker容器集成在同一个mahcine上,docker,spyder,Docker,Spyder,我正在尝试从docker容器启动Spyder内核,并将主机上的Spyder IDE连接到容器上的该内核(我尝试遵循本文以及Spyder站点上的说明)。 但是,我遇到了以下问题: 正在访问容器中的kernel-pid.json文件。我试图将主机上的~/.local/shared/jupyter/runtime文件夹映射到容器上的文件夹,但我不确定这样做是否正确(可能我需要通过SSH连接它,就像远程连接一样) 如果我将主机上的这个文件夹映射到容器,我需要给kernal-pid.json文件授予权限(

我正在尝试从docker容器启动Spyder内核,并将主机上的Spyder IDE连接到容器上的该内核(我尝试遵循本文以及Spyder站点上的说明)。 但是,我遇到了以下问题:

  • 正在访问容器中的kernel-pid.json文件。我试图将主机上的~/.local/shared/jupyter/runtime文件夹映射到容器上的文件夹,但我不确定这样做是否正确(可能我需要通过SSH连接它,就像远程连接一样)
  • 如果我将主机上的这个文件夹映射到容器,我需要给kernal-pid.json文件授予权限(使用sudo chmod),否则当我试图连接到docker容器上的内核时,它会说它没有适当的权限
  • 如果我给了适当的权限,看起来一切都很顺利,但是这个过程永远停留在“连接到内核”消息中(所有这些都在Spyder IDE中)
  • 我有一个docker版本19.03,上面安装了anaconda3和python 3.7,在主机上我还有anaconda3(用于运行Spyder IDE)