Register
Login
Resources
Docs Blog Datasets Glossary Case Studies Tutorials & Webinars
Product
Data Engine LLMs Platform Enterprise
Pricing Explore
Connect to our Discord channel

Dockerfile 982 B

You have to be logged in to leave a comment. Sign In
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
  1. FROM openjdk:8-alpine
  2. ENV NB_USER jovyan
  3. ENV NB_UID 1000
  4. ENV HOME /home/${NB_USER}
  5. ENV PYSPARK_PYTHON=python3
  6. ENV PYSPARK_DRIVER_PYTHON=python3
  7. RUN apk add --no-cache --virtual=.dependencies tar wget bash rsync libc-dev libc6-compat zeromq zeromq-dev libzmq gcc python3 python3-dev
  8. RUN pip3 install --upgrade pip
  9. RUN pip3 install --no-cache-dir notebook==5.* numpy pyspark spark-nlp
  10. RUN wget https://s3.amazonaws.com/auxdata.johnsnowlabs.com/spark-nlp-resources/glove.6B.100d.zip && \
  11. mkdir -p /home/jovyan/data/embeddings/ && \
  12. unzip glove.6B.100d.zip -d /home/jovyan/data/embeddings && \
  13. rm glove.6B.100d.zip
  14. RUN adduser --disabled-password \
  15. --gecos "Default user" \
  16. --uid ${NB_UID} \
  17. ${NB_USER}
  18. # Make sure the contents of our repo are in ${HOME}
  19. COPY data jupyter strata ${HOME}/
  20. USER root
  21. RUN chown -R ${NB_UID} ${HOME}
  22. USER ${NB_USER}
  23. WORKDIR ${HOME}/jupyter
  24. # Specify the default command to run
  25. CMD ["jupyter", "notebook", "--ip", "0.0.0.0"]
Tip!

Press p or to see the previous file or, n or to see the next file

Comments

Loading...