本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com
Dev Containers 镜像是为支持 Dev Container Specification 的工具和服务设计的标准化开发环境镜像。这些镜像预配置了开发所需的运行时、工具链和依赖项,其内容及对应的 devcontainer.json 配置文件与 devcontainers/images 仓库的发布版本紧密关联。主要用途是提供一致、可复现的开发环境,消除"在我机器上能运行"的问题,支持多语言、多框架项目的快速搭建和团队协作。
mcr.microsoft.com/devcontainers/basealpine, alpine-3.20, alpine-3.19, alpine-3.18, alpine-3.17debian, bookworm, debian-12, bullseye, debian-11, debian-10ubuntu, jammy, ubuntu-22.04, focal, ubuntu-20.04, bionic, ubuntu-18.04mcr.microsoft.com/devcontainers/cppbookworm, debian-12, bullseye, debian-11noble, ubuntu-24.04, jammy, ubuntu-22.04, focal, ubuntu-20.04, bionic, ubuntu-18.04mcr.microsoft.com/devcontainers/dotnet9.0, 8.0mcr.microsoft.com/devcontainers/go1, 1.23, 1.22, 1-bookworm, 1.23-bookworm, 1.22-bookworm, 1-bullseye, 1.23-bullseye, 1.22-bullseye, 1-buster, 1.20-buster, 1.19-bullseye, 1.19-bustermcr.microsoft.com/devcontainers/java21, 21-bookworm, 21-bullseye17, 17-bookworm, 17-bullseye11, 11-bookworm, 11-bullseyemcr.microsoft.com/devcontainers/javascript-node22, 22-bookworm, 22-bullseye20, 20-bookworm, 20-bullseye18, 18-bookworm, 18-bullseyemcr.microsoft.com/devcontainers/jekyllbookworm, bullseye, bustermcr.microsoft.com/devcontainers/php8, 8.3, 8-bookworm, 8.3-bookworm, 8-bullseye, 8.3-bullseye8.2, 8.2-bookworm, 8.2-bullseyemcr.microsoft.com/devcontainers/python3, 3-bookworm, 3.12-bookworm, 3-bullseye, 3.12-bullseye3.11, 3.11-bookworm, 3.11-bullseye3.10, 3.10-bookworm, 3.10-bullseye3.9, 3.9-bookworm, 3.9-bullseyeAnaconda:mcr.microsoft.com/devcontainers/anaconda
详细信息:GitHub | 所有标签:MCR
可用标签:3
Miniconda:mcr.microsoft.com/devcontainers/miniconda
详细信息:GitHub | 所有标签:MCR
可用标签:3
mcr.microsoft.com/devcontainers/ruby3, 3.1, 3.2, 3.3, 3-bookworm, 3.1-bookworm, 3.2-bookworm, 3.3-bookworm, 3-bullseye, 3.1-bullseye, 3.2-bullseye, 3.3-bullseyemcr.microsoft.com/devcontainers/rustbookworm, bullseye, 1-bookworm, 1-bullseyemcr.microsoft.com/devcontainers/typescript-node22, 22-bookworm, 22-bullseye20, 20-bookworm, 20-bullseye18, 18-bookworm, 18-bullseyemcr.microsoft.com/devcontainers/universaldebian(自动指向最新 Debian 版本),适合希望自动更新基础环境的场景。alpine-3.20、java-17-bookworm,适合需要固定操作系统或语言版本的场景。<major>-<language>-<os>(如 0-17-bullseye),<major>.<minor>-<language>-<os>(如 0.205-17-bullseye),或 <major>.<minor>.<patch>-<language>-<os>(如 0.205.0-17-bullseye),推荐使用主版本标签(如 0-17-bullseye)以平衡稳定性和更新频率。# 启动 Debian 12 (Bookworm) 基础开发环境 docker run -it --rm mcr.microsoft.com/devcontainers/base:bookworm
在项目根目录的 .devcontainer/devcontainer.json 中配置:
{ "image": "mcr.microsoft.com/devcontainers/java:17-bookworm", "customizations": { "vscode": { "extensions": [ "vscjava.vscode-java-pack", // Java 开发扩展包 "redhat.java", // Java 语言支持 "vscjava.vscode-maven" // Maven 支持 ] } }, "postCreateCommand": "mvn clean install" // 容器创建后自动执行的命令 }
version: '3.8' services: dev: image: mcr.microsoft.com/devcontainers/python:3.12-bookworm volumes: - .:/workspace:cached command: sleep infinity # 保持容器运行 environment: - PYTHONUNBUFFERED=1
bullseye 或 bionic 后缀的标签,例如:
docker run -it --rm mcr.microsoft.com/devcontainers/java:17-bullseye # ARM64 兼容
.NET)因依赖扩展不支持 ARM64,具体以镜像标签列表为准。若需贡献代码或改进,参考 How to Contribute 文档。
与镜像相关的问题可在 devcontainers/images 仓库提交 Issue。
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429