码头工人

Docker 是一个开放平台,供开发人员和系统管理员构建、发布和运行分布式应用程序,无论是在笔记本电脑、数据中心虚拟机还是云上。Anaconda, Inc. 提供 Anaconda 和 Miniconda Docker 映像。

阅读官方 Docker 文档,特别是与Docker 镜像相关的信息。

首先在我们的 Docker 配置文件上浏览可用的 Anaconda 镜像。


要获得完全工作的 Anaconda 映像:

  1. 在终端窗口中,运行以下命令以显示可用图像列表:

    docker search continuumio
    
  2. 拉取所需的图像:

    docker pull continuumio/miniconda3
    
  3. 使用图像创建容器:

    docker run -t -i continuumio/miniconda3 /bin/bash
    

    这使您可以直接访问 conda 工具已经可用的容器。

  4. 测试容器:

    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"

笔记

上面示例中的换行符仅用于可读性。在一行中输入所有命令。

要访问 Jupyter 笔记本,请在浏览器中打开http://localhost:8888,如果您使用的是 Docker Machine VM ,则打开http: //<DOCKER-MACHINE-IP>:8888。

笔记

替换<DOCKER-MACHINE-IP>为您的 Docker 机器 VM IP 地址。