Как создать собственный контейнер Docker для использования с Google Workbench и подключиться к прокси?
Создайте следующий 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
PROJECT_ID = ""
CONTAINER_NAME
CONTAINER_URL=gcr.io/${PROJECT?}/${CONTAINER_NAME?}:dev`
docker build -t ${CONTAINER_URL} .
docker push ${CONTAINER_URL}
${CONTAINER_URL}
С какой проблемой или проблемой вы столкнулись? Вы, кажется, не задали вопрос.
вопрос в заголовке
В качестве справки, этот пост отвечает на вопрос, отправленный здесь, где организация политики не разрешает внешний доступ в Интернет, ограничивая установку пакетов и/или используя разные версии Python в Vertex AI.
Я бы сказал, что единственной соответствующей строкой является ENTRYPOINT.
Просто отредактируйте:
pip install jupyterlab==4.0.0b1
чтобы использовать последнюю версию Jupyter