与 VMware 或 Virtualbox 略有不同,但 Docker 中的 Polynote 得到了开发人员的支持,并且他们创建了许多现成的 Docker 镜像 -更多信息在这里,尽管这些说明是针对 Linux 主机的。以下是针对 Windows 主机修改的说明:
安装Docker后,在主机系统的某个位置创建一个文件夹,例如C:\polynote:
cd \
mkdir polynote
然后在该文件夹中创建一个文本文件config.yml,其内容为:
listen:
host: 0.0.0.0
然后,您可以使用单个命令运行容器 - 尽管请确保自定义配置文件和工作文件夹的路径:
docker run --rm -it -e PYSPARK_ALLOW_INSECURE_GATEWAY=1
-p 127.0.0.1:8192:8192
-p 127.0.0.1:4040-4050:4040-4050
-v C:/polynote:/opt/config
-v C:/path/to/your/working/folder:/opt/polynote/notebooks
polynote/polynote:latest
--config /opt/config/config.yml
这会将一些端口暴露给主机,将带有配置文件的文件夹挂载到容器中,将工作文件夹挂载到容器中/opt/polynote/notebooks,拉取最新的 Polynote Docker 映像并告诉 Docker 使用您的自定义配置文件。
容器启动后,您可以使用 Web 浏览器通过http://localhost:8192/访问 Polynote 。