本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

devcontainers-miniconda Docker 镜像下载 - 轩辕镜像

devcontainers-miniconda 镜像详细信息和使用指南

devcontainers-miniconda 镜像标签列表和版本信息

devcontainers-miniconda 镜像拉取命令和加速下载

devcontainers-miniconda 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

devcontainers-miniconda
microsoft/devcontainers-miniconda

devcontainers-miniconda 镜像详细信息

devcontainers-miniconda 镜像标签列表

devcontainers-miniconda 镜像使用说明

devcontainers-miniconda 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

支持dev container规范的Miniconda开发容器镜像,用于Python 3应用开发,可自动安装environment.yml中的依赖和Python扩展。
0 次下载activemicrosoft镜像

devcontainers-miniconda 镜像详细说明

devcontainers-miniconda 使用指南

devcontainers-miniconda 配置说明

devcontainers-miniconda 官方文档

Miniconda (Python 3)## 概述在Python 3中开发Miniconda应用。从environment.yml文件安装依赖项并包含Python扩展。

元数据
类别核心、语言
镜像类型Dockerfile
已发布镜像mcr.microsoft.com/devcontainers/miniconda:3
已发布镜像架构x86-64
容器主机操作系统支持Linux、macOS、Windows
容器操作系统Debian
支持语言、平台Python、Anaconda、Miniconda

有关已发布镜像内容的信息,请参见历史记录

使用本镜像### 配置您可以通过在.devcontainer/devcontainer.json中使用image属性,或在您自己的Dockerfile中将FROM语句更新为以下内容,直接引用预构建版本的.devcontainer/Dockerfile。本仓库中包含一个示例Dockerfile

  • mcr.microsoft.com/devcontainers/miniconda(或miniconda:3

有关更多详情,请参阅本指南。

您可以通过引用每个镜像的语义化版本来决定更新频率。例如:

  • mcr.microsoft.com/devcontainers/miniconda:1-3
  • mcr.microsoft.com/devcontainers/miniconda:1.0-3
  • mcr.microsoft.com/devcontainers/miniconda:1.0.0-3

有关每个版本内容的信息,请参见历史记录,完整标签列表请参见此处。

或者,您可以使用.devcontainer的内容来完全自定义容器内容,或为镜像不支持的容器主机架构构建。

使用Conda本开发容器及其关联镜像包含conda包管理器。使用Conda安装的其他包将从Anaconda或您配置的其他仓库下载。要在此容器中重新配置Conda以访问替代仓库,请参见此处的Conda频道配置信息。

访问Anaconda仓库受Anaconda服务条款约束,部分组织可能需要从Anaconda获取商业许可。但是,当此开发容器或其关联镜像与GitHub Codespaces或GitHub Actions一起使用时,所有用户均被允许通过该服务使用Anaconda仓库,包括通常被Anaconda要求为商业活动获取付费许可的组织。请注意,第三方包的许可可能由其发布者决定,可能影响您的知识产权,使用风险自负。

使用forwardPorts属性默认情况下,Flask等框架仅在容器内监听localhost。因此,建议使用forwardPorts属性(v0.98.0+可用)使这些端口在本地可用。

json
"forwardPorts": [5000]

appPort属性发布而非转发端口,因此应用需要监听*0.0.0.0才能从外部访问。这与某些Python框架的默认设置冲突,但幸运的是forwardPorts属性没有此限制。

安装Node.js由于用于Python后端的JavaScript前端Web客户端代码通常需要使用基于Node.js的工具构建,您可以通过在devcontainer.json中添加以下内容,使用Node功能安装任何版本的Node:

json
{
  "features": {
    "ghcr.io/devcontainers/features/node:1": {
      "version": "latest"
    }
  }
}

使用不同的Conda频道本镜像基于ContinuumIO/miniconda3 Docker镜像,基础环境中包含conda及其依赖项(从conda默认频道安装)。不建议在一个环境中从不同频道安装包,因为可能导致冲突。当需要从其他频道(如conda-forge)安装包时,更好的方法是创建新的conda环境。

安装或更新Python工具此容器使用pipx安装所有Python开发工具,以避免影响全局Python环境。您可以使用此工具在隔离环境中添加其他工具。例如:

bash
pipx install prospector

请注意,如果您更改了默认Python版本,需要运行一些命令来更新工具和pipx。详情如下。

安装不同版本的Python如Anaconda用户FAQ中所述,您可以通过从终端运行以下命令安装与镜像中不同版本的Python:

bash
conda install python=3.6
pip install --no-cache-dir pipx
pipx uninstall pipx
pipx reinstall-all

或在Dockerfile中:

Dockerfile
RUN conda install -y python=3.6 \
    && pip install --no-cache-dir pipx \
    && pipx uninstall pipx \
    && pipx reinstall-all

有关更多信息,请参见pipx文档。

[可选] 将environment.yml内容添加到镜像为方便起见,构建容器时,此镜像会自动安装父文件夹中environment.yml文件的依赖项。您可以通过修改Dockerfile中的以下行来更改此行为:

Dockerfile
RUN if [ -f "/tmp/conda-tmp/environment.yml" ]; then /opt/conda/bin/conda env update -n base -f /tmp/conda-tmp/environment.yml; fi \
    && rm -rf /tmp/conda-tmp

支持dev container规范镜像在devcontainers/images仓库中维护。您可以浏览每个镜像并提交issue或功能请求。

许可版权所有 (c) Microsoft Corporation。保留所有权利。

根据MIT许可证授权。详见LICENSE

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

oldzhang的头像

oldzhang

运维工程师

Linux服务器

5

"Docker加速体验非常流畅,大镜像也能快速完成下载。"