代码拉取完成,页面将自动刷新
FROM alpine:3.15
MAINTAINER dwhitena
# Add gophernotes
ADD . /go/src/github.com/gopherdata/gophernotes/
# Install Jupyter and gophernotes.
RUN set -x \
# install python and dependencies
&& apk update \
&& apk --no-cache \
--repository http://dl-4.alpinelinux.org/alpine/v3.15/community \
--repository http://dl-4.alpinelinux.org/alpine/v3.15/main \
--arch=x86_64 add \
ca-certificates \
g++ \
gcc \
git \
libffi-dev \
pkgconfig \
python3 python3-dev \
py3-pip \
py3-pyzmq \
mercurial \
mesa-dev \
musl-dev \
su-exec \
zeromq-dev \
&& pip3 install --upgrade pip==21.3.1 \
&& ln -s /usr/bin/python3.9 /usr/bin/python \
## install Go
&& apk --update-cache \
--arch=x86_64 add \
go \
## jupyter notebook
&& ln -s /usr/include/locale.h /usr/include/xlocale.h \
&& pip3 install jupyter notebook pyzmq tornado ipykernel \
## install gophernotes
&& cd /go/src/github.com/gopherdata/gophernotes \
&& GOPATH=/go GO111MODULE=on go install . \
&& cp /go/bin/gophernotes /usr/local/bin/ \
&& mkdir -p ~/.local/share/jupyter/kernels/gophernotes \
&& cp -r ./kernel/* ~/.local/share/jupyter/kernels/gophernotes \
&& cd - \
## clean
&& find /usr/lib/python3.9 -name __pycache__ | xargs rm -r \
&& rm -rf \
/root/.[acpw]* \
ipaexg00301* \
&& rm -rf /var/cache/apk/*
# Set GOPATH.
ENV GOPATH /go
EXPOSE 8888
CMD [ "jupyter", "notebook", "--no-browser", "--allow-root", "--ip=0.0.0.0" ]
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。