docker 如何使用最新的Python + JupyterLab版本安装自定义容器?

blpfk2vs  于 2023-04-20  发布在  Docker
关注(0)|答案(1)|浏览(188)

如何创建自定义Docker容器以与Google Workbench一起使用并连接到Proxy?
创建以下Dockerfile

FROM python:3.11.3-bullseye

# Install JupyterLab and any other required packages
RUN pip install jupyter -U && pip install jupyterlab

# Expose the JupyterLab port
EXPOSE 8080

ENV pwd=""

ENTRYPOINT exec jupyter-lab --no-browser --ip=0.0.0.0 --port=8080  --port-retries=0 --allow-root --NotebookApp.token="$pwd" --NotebookApp.password="$pwd" --ServerApp.allow_origin="*" --ServerApp.root_dir="/home/jupyter" --ServerApp.allow_origin_pat="(https?://)?[0-9a-z]+-dot-[\-0-9a-z]*\.notebooks\.googleusercontent\.com"  --ServerApp.disable_check_xsrf=True  --ServerApp.allow_remote_access=True

1.构建和推送容器

PROJECT_ID=""
CONTAINER_NAME
CONTAINER_URL=gcr.io/${PROJECT?}/${CONTAINER_NAME?}:dev`

docker build -t ${CONTAINER_URL} .
docker push ${CONTAINER_URL}

1.使用${CONTAINER_URL}使用自定义容器创建新的用户管理笔记本

bnl4lu3b

bnl4lu3b1#

作为参考,这篇文章回答了这里提交的问题,其中一个策略组织不允许外部互联网访问,限制软件包安装和/或在Vertex AI中使用不同的Python版本。

相关问题