使用Docker Compose

caution
正如我们在快速入门指南中提到的, 尝试本地运行 Superset 最快的方式是在 Linux 或 Mac OSX 计算机上使用 Docker Compose。 Superset 官方不支持 Windows 系统。同时,这也是迅速搭建一个功能完备的开发环境最简便的方法。
请注意,我们支持运行 docker-compose 主要有以下3种方式:
- docker-compose.yml: 用于交互式开发,我们将挂载包含前端/后端文件的本地文件夹, 你可以编辑这些文件,并实时体验你在应用中所做的更改。
- docker-compose-non-dev.yml 在这里我们基于本地分支构建更不可变的镜像,并启动所有必需的容器。当你启动时,
本地分支中的更改将被反映出来,但是在
up
运行期间对代码的任何更改不会在应用中即时体现。 - docker-compose-image-tag.yml 在这里我们从 docker-hub 拉取镜像,比如
3.0.0
版本的发布,然后启动它以便你可以试用。 在这种情况下,本地分支的内容对正在运行的应用没有影响,我们只是从 docker-hub 获取并运行预构建的镜像。
在为这两种方法设置好相应需求后,我们将进一步详细介绍它们。