📜  从容器启动 jupyter notebook (1)

📅  最后修改于: 2023-12-03 15:06:35.272000             🧑  作者: Mango

从容器启动 Jupyter Notebook

在容器中启动 Jupyter Notebook 是数据科学和机器学习领域必要的工作之一。Jupyter Notebook 是一个强大的交互式环境,提供了一个可视化的方式来编写、运行和共享代码,同时具有丰富的数据可视化工具。

以下是如何在容器中启动 Jupyter Notebook 的步骤:

  1. 首先,确保您已经安装了 Docker。

  2. 您可以从 Docker Hub 上下载 Jupyter Notebook 的镜像,也可以创建您自己的镜像。

    • 下载 Jupyter Notebook 镜像

      您可以在 Docker Hub 上找到 Jupyter Notebook 镜像。以下是使用 Jupyter Notebook 官方镜像的示例命令:

      docker run -p 8888:8888 jupyter/notebook
      

      运行以上命令后,您应该可以在浏览器中访问http://localhost:8888,然后就可以开始使用 Jupyter Notebook 了。

    • 创建您自己的 Jupyter Notebook 镜像

      您可以使用 Dockerfile 来构建自己的 Jupyter Notebook 镜像。以下是创建 Dockerfile 文件的示例命令:

      touch Dockerfile
      

      然后,您可以通过以下方式编辑 Dockerfile 文件:

      FROM jupyter/notebook
      RUN pip install jupyterlab
      

      然后,使用以下命令从 Dockerfile 创建镜像:

      docker build -t myjupyter .
      

      运行以上命令后,您可以运行以下命令来启动 Jupyter Notebook:

      docker run -it -p 8888:8888 myjupyter
      
  3. 当您输入以上命令并启动容器时,Jupyter Notebook 应该已经在后台运行了。然后您可以开始使用 Jupyter Notebook。

    • 在浏览器中访问 Jupyter Notebook

      您可以通过在浏览器中输入以下 URL 来访问 Jupyter Notebook:

      http://localhost:8888
      
  4. 同时,您可以通过取消容器映射端口的方式关闭 Jupyter Notebook。

    • 通过 Docker 命令停止容器

      您可以通过以下命令停止运行容器:

      docker stop [container ID/名]
      

      [container ID/名]更改为正在运行容器的 ID 或名称。

通过以上步骤,您应该可以成功地在容器中启动 Jupyter Notebook 并开始使用它。