Skip to main content

docker_jupyter_server

DockerJupyterServer

class DockerJupyterServer(JupyterConnectable)

__init__

def __init__(*,
custom_image_name: Optional[str] = None,
container_name: Optional[str] = None,
auto_remove: bool = True,
stop_container: bool = True,
docker_env: Dict[str, str] = {},
token: Union[str, GenerateToken] = GenerateToken())

在 Docker 容器中启动一个 Jupyter 内核网关服务器。

参数

  • custom_image_name Optional[str], 可选 - 自定义镜像名称。如果为 None, 则将构建并使用捆绑的镜像。默认镜像基于 quay.io/jupyter/docker-stacks-foundation,并扩展以包括 jupyter_kernel_gateway。
  • container_name Optional[str], 可选 - 要启动的容器的名称。 如果为 None,则会生成一个名称。
  • auto_remove bool, 可选 - 如果为 True,则停止容器时将删除 Docker 容器。
  • stop_container bool, 可选 - 如果为 True,则容器将在程序退出或使用上下文管理器时停止。
  • docker_env Dict[str, str], 可选 - 要传递给运行中的 Docker 容器的额外环境变量。
  • token Union[str, GenerateToken], 可选 - 用于身份验证的令牌。 如果使用 GenerateToken,则将生成一个随机令牌。空字符串 表示未经身份验证。