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,则将生成一个随机令牌。空字符串 表示未经身份验证。