Docker#
Docker 是一个开放平台,供开发人员和系统管理员构建、交付和运行 分布式应用程序,无论是在笔记本电脑、数据中心虚拟机还是云中。 Anaconda Inc. 提供 Anaconda 和 Miniconda Docker 镜像。
阅读官方 Docker 文档,特别是 与 Docker 镜像相关的信息。
首先浏览我们的 Docker 配置文件上的可用 Anaconda 映像。
要获取完全正常工作的 Anaconda 映像:
在终端窗口中,运行以下命令以显示可用图像列表:
docker search continuumio
拉取所需的镜像:
docker pull continuumio/miniconda3
使用镜像创建容器:
docker run -t -i continuumio/miniconda3 /bin/bash
这样,您就可以直接访问 conda 工具已可用的容器。
测试容器:
conda info
您现在拥有一个完全正常工作的 Anaconda 映像。
要安装并启动 Jupyter Notebook,请在 主机:
docker run -i -t -p 8888:8888 continuumio/miniconda3 /bin/bash \
-c "/opt/conda/bin/conda install jupyter -y --quiet && mkdir \
/opt/notebooks && /opt/conda/bin/jupyter notebook \
--notebook-dir=/opt/notebooks --ip='*' --port=8888 \
--no-browser --allow-root"
提示
此命令的格式是为了提高可读性。如果您的 shell 支持行继续符(例如 bash、zsh),则可以按如下所示运行它。否则,请删除反斜杠 () 并将其合并为一行。\
要访问 Jupyter 笔记本,请从终端输出中复制并粘贴服务器 URL。它看起来像http://localhost:8888/tree?token=<TOKEN_VALUE>
或者,如果您使用的是 Docker Machine VM,http://<DOCKER-MACHINE-IP>:8888/tree?token=<TOKEN_VALUE>
.