提交 533652e8 编写于 作者: Y Yu Yang 提交者: GitHub

Merge pull request #1019 from reyoung/feature/jupyter_docker

Feature/jupyter docker
...@@ -15,7 +15,7 @@ RUN apt-get update \ ...@@ -15,7 +15,7 @@ RUN apt-get update \
&& apt-get clean -y && apt-get clean -y
RUN cd /usr/src/gtest && cmake . && make && cp *.a /usr/lib RUN cd /usr/src/gtest && cmake . && make && cp *.a /usr/lib
RUN pip install -U BeautifulSoup docopt PyYAML pillow \ RUN pip install -U BeautifulSoup docopt PyYAML pillow \
sphinx sphinx_rtd_theme recommonmark sphinx sphinx_rtd_theme recommonmark jupyter
ARG WITH_AVX ARG WITH_AVX
ARG WITH_DOC ARG WITH_DOC
...@@ -43,4 +43,13 @@ RUN echo 'root:root' | chpasswd ...@@ -43,4 +43,13 @@ RUN echo 'root:root' | chpasswd
RUN sed -ri 's/^PermitRootLogin\s+.*/PermitRootLogin yes/' /etc/ssh/sshd_config RUN sed -ri 's/^PermitRootLogin\s+.*/PermitRootLogin yes/' /etc/ssh/sshd_config
RUN sed -ri 's/UsePAM yes/#UsePAM yes/g' /etc/ssh/sshd_config RUN sed -ri 's/UsePAM yes/#UsePAM yes/g' /etc/ssh/sshd_config
EXPOSE 22 EXPOSE 22
CMD ["/usr/sbin/sshd", "-D"]
# Jupyter Notebook directory.
RUN mkdir /notes/
WORKDIR "/notes"
EXPOSE 8888
RUN mkdir -p /opt/bin
COPY ./paddle/scripts/docker/entrypoint /opt/bin/
CMD ["/opt/bin/entrypoint"]
...@@ -15,7 +15,7 @@ RUN apt-get update \ ...@@ -15,7 +15,7 @@ RUN apt-get update \
&& apt-get clean -y && apt-get clean -y
RUN cd /usr/src/gtest && cmake . && make && cp *.a /usr/lib RUN cd /usr/src/gtest && cmake . && make && cp *.a /usr/lib
RUN pip install -U BeautifulSoup docopt PyYAML pillow \ RUN pip install -U BeautifulSoup docopt PyYAML pillow \
sphinx sphinx_rtd_theme recommonmark sphinx sphinx_rtd_theme recommonmark jupyter
ARG WITH_AVX ARG WITH_AVX
ARG WITH_DOC ARG WITH_DOC
...@@ -43,4 +43,13 @@ RUN echo 'root:root' | chpasswd ...@@ -43,4 +43,13 @@ RUN echo 'root:root' | chpasswd
RUN sed -ri 's/^PermitRootLogin\s+.*/PermitRootLogin yes/' /etc/ssh/sshd_config RUN sed -ri 's/^PermitRootLogin\s+.*/PermitRootLogin yes/' /etc/ssh/sshd_config
RUN sed -ri 's/UsePAM yes/#UsePAM yes/g' /etc/ssh/sshd_config RUN sed -ri 's/UsePAM yes/#UsePAM yes/g' /etc/ssh/sshd_config
EXPOSE 22 EXPOSE 22
CMD ["/usr/sbin/sshd", "-D"]
# Jupyter Notebook directory.
RUN mkdir /notes/
WORKDIR "/notes"
EXPOSE 8888
RUN mkdir -p /opt/bin
COPY ./paddle/scripts/docker/entrypoint /opt/bin/
CMD ["/opt/bin/entrypoint"]
...@@ -43,5 +43,7 @@ cp -rv /woboq/data $WOBOQ_OUT/../data ...@@ -43,5 +43,7 @@ cp -rv /woboq/data $WOBOQ_OUT/../data
-o $WOBOQ_OUT \ -o $WOBOQ_OUT \
-p paddle:/paddle -p paddle:/paddle
/woboq/indexgenerator/codebrowser_indexgenerator $WOBOQ_OUT /woboq/indexgenerator/codebrowser_indexgenerator $WOBOQ_OUT
cd /woboq
make clean
rm -rf /paddle/build
trap : 0 trap : 0
#!/bin/bash
LOG=/var/log/all
touch $LOG
/usr/sbin/sshd -D >> $LOG &
jupyter notebook --ip=0.0.0.0 /notes/ >> $LOG &
tail -f $LOG
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册