步骤一、安装Docker
首先,确保你已经在MacOS上安装了Docker。如果还没有安装,可以按照以下步骤安装:
- 访问Docker官网下载并安装Docker Desktop for macOS。
- 安装完成后,启动 Docker Desktop。你可以通过在终端中运行以下命令检查是否安装成功。
docker --version
步骤二、拉取 Jupyter Notebook Docker 镜像
Docker Hub 上提供了很多官方的 Jupyter Notebook 镜像,可以直接拉取并运行。常用的 Jupyter 镜像是 jupyter/base-notebook
或者 jupyter/scipy-notebook
。
在终端中执行以下命令来拉取 Jupyter Notebook 镜像:
docker pull jupyter/base-notebook
你也可以拉取其他带有更多科学计算包的镜像,如:
docker pull jupyter/scipy-notebook
步骤三、运行 Jupyter Notebook 容器
拉取镜像后,可以使用以下命令启动 Jupyter Notebook 容器:
docker run -p 8888:8888 jupyter/base-notebook
解释:
- docker run:启动一个新容器
- -p 8888:8888:将容器内的 8888 端口映射到主机的 8888 端口。Jupyter Notebook 默认在 8888 端口运行
- jupyter/base-notebook:使用刚刚拉取的镜像
- 也可以使用-it --name为容器设定名称
此命令将启动一个容器并在终端上输出类似一下内容:
[C 2024-12-21 13:50:15.180 NotebookApp] The Jupyter Notebook is running at:
[C 2024-12-21 13:50:15.180 NotebookApp] http://127.0.0.1:8888/?token=abcdef1234567890
步骤四、访问 Jupyter Notebook
- 打开浏览器
- 输入
http://127.0.0.1:8888
- 在提示中输入 token(可以从终端输出中复制),或者如果没有提示 token,直接使用该链接访问。
步骤五、开启和关闭容器
# 列出正在运行的容器ID
docker ps
# 停止容器
docker stop <容器ID>
# 开启容器
docker start <容器ID>
开启容器后在浏览器输入http://127.0.0.1:8888再输入token即可。