Kaynağa Gözat

update Dockerfile

Zhang Li 2 yıl önce
ebeveyn
işleme
88d11819dc
1 değiştirilmiş dosya ile 22 ekleme ve 10 silme
  1. 22 10
      Dockerfile.dev

+ 22 - 10
Dockerfile.dev

@@ -95,6 +95,16 @@ RUN cd /opt/conda/lib/python3.9/site-packages/ \
 RUN /opt/conda/bin/pip install dist/*.whl -i https://mirror.baidu.com/pypi/simple
 
 
+
+
+EXPOSE 8888
+
+
+FROM builder3 as image-test
+ADD confs/dev/krb5.conf /etc/
+ADD confs/dev/config.json .
+RUN mkdir -p $HOME/.sparkmagic && cp config.json $HOME/.sparkmagic
+ADD confs/dev/user.keytab /
 RUN echo "\
 [program:jupyter]\n\
 directory=/workspace\n\
@@ -106,18 +116,20 @@ stdout_logfile=/var/log/jupyter.log\n\
 stdout_logfile_maxbytes=50MB\n\
 " > /etc/supervisor/conf.d/jupyter.conf
 
-EXPOSE 8888
-
-
-FROM builder3 as image-test
-ADD confs/dev/krb5.conf /etc/
-ADD confs/dev/config.json .
-RUN mkdir -p $HOME/.sparkmagic && cp config.json $HOME/.sparkmagic
-ADD confs/dev/user.keytab /
-
 
 FROM builder3 as image-prod
 ADD confs/prod/krb5.conf /etc/
 ADD confs/prod/config.json .
 RUN mkdir -p $HOME/.sparkmagic && cp config.json $HOME/.sparkmagic
-ADD confs/dev/user.keytab /
+ADD confs/prod/user.keytab /
+
+RUN echo "\
+[program:jupyter]\n\
+directory=/workspace\n\
+command=/bin/bash -c 'kinit -k -t /user.keytab ylaiuser && /opt/conda/bin/jupyter lab --ip 0.0.0.0 --port 8888 --allow-root --no-browser' \n\
+autorestart=true\n\
+startretries=0\n\
+redirect_stderr=true\n\
+stdout_logfile=/var/log/jupyter.log\n\
+stdout_logfile_maxbytes=50MB\n\
+" > /etc/supervisor/conf.d/jupyter.conf