Skip to content

Commit 2ab3ec1

Browse files
fix: Permission denied: ‘/home/spark
1 parent dfd9ea4 commit 2ab3ec1

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

Docker/Dockerfile

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,19 @@ ENV HOME=/home/spark \
88
PYSPARK_DRIVER_PYTHON=/usr/local/bin/python3.11 \
99
PYTHONPATH="${SPARK_HOME}/python"
1010

11-
# PySpark + JupyterLab + libs
12-
RUN pip install --no-cache-dir \
13-
jupyterlab==4.2.5
11+
USER root
12+
13+
# garante dirs + permissões antes de instalar
14+
RUN mkdir -p "${JUPYTER_DIR}" /home/spark \
15+
&& chown -R 185:185 /home/spark /opt/spark
1416

15-
# Dirs Jupyter + notebooks
16-
RUN mkdir -p "${JUPYTER_DIR}" \
17-
&& mkdir -p "${HOME}/.local/share/jupyter/runtime" \
18-
&& mkdir -p "${HOME}/.jupyter" \
19-
&& chown -R spark:spark /home/spark /opt/spark
17+
# PySpark + JupyterLab + libs
18+
RUN pip install --no-cache-dir --upgrade pip \
19+
&& pip install --no-cache-dir jupyterlab==4.2.5
2020

2121
USER 185
2222
WORKDIR ${JUPYTER_DIR}
2323

2424
EXPOSE 8888
2525

26-
# Default: start JupyterLab (K8s manifest pode override se quiser usar só spark-submit)
2726
ENTRYPOINT ["bash","-lc","jupyter lab --ip=0.0.0.0 --port=${JUPYTER_PORT} --no-browser --ServerApp.root_dir=${JUPYTER_DIR} --ServerApp.token='' --ServerApp.password=''"]

0 commit comments

Comments
 (0)