coding.jupyter.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_kwargs: Any)
在Docker容器中启动一个Jupyter内核网关服务器。
参数:
custom_image_name
Optional[str], optional - 使用的自定义镜像。如果为 None,则将构建并使用捆绑的镜像。默认镜像基于 quay.io/jupyter/docker-stacks-foundation 并扩展以包含 jupyter_kernel_gatewaycontainer_name
Optional[str], optional - 要启动的容器的名称。 如果为None,将生成一个名称。auto_remove
布尔值,可选 - 如果为true,Docker容器将在停止时被删除。stop_container
布尔值, 可选 - 如果为真,容器将被停止,无论是通过程序退出还是使用上下文管理器。docker_env
Dict[str, str], optional - 额外的环境变量传递给正在运行的 Docker 容器。token
Union[str, GenerateToken], 可选 - 用于身份验证的Token。 如果使用GenerateToken,将生成一个随机的Token。空字符串表示未认证。docker_kwargs
Any - 传递给docker容器的额外关键字参数。