Я думаю, что нашел ответ:
Я вытащил образ докера (я использовал тот, что ниже, но вы можете изменить его)
docker pull skymindops/zeppelin-dl4j
А потом побежал:
docker run -it --rm -p 7077:7077 -p 8080:8080 --privileged=true -v $PWD/logs:/logs -v $PWD/notebook:/notebook -v $PWD/data:/data \
-e ZEPPELIN_NOTEBOOK_DIR='/notebook' \
-e ZEPPELIN_LOG_DIR='/logs' \
skymindops/zeppelin-dl4j:latest
Теперь чтение файлов из папки данных будет работать:
val df = spark.read.option("header", "true").csv("/data/xyz.csv")
Обратите внимание, что мне не нужны записные книжки на этом изображении.