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

plugins-bundle Docker 镜像下载 - 轩辕镜像

plugins-bundle 镜像详细信息和使用指南

plugins-bundle 镜像标签列表和版本信息

plugins-bundle 镜像拉取命令和加速下载

plugins-bundle 镜像使用说明和配置指南

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

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

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

plugins-bundle
verdaccio/plugins-bundle

plugins-bundle 镜像详细信息

plugins-bundle 镜像标签列表

plugins-bundle 镜像使用说明

plugins-bundle 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

集成常用插件的Verdaccio Docker镜像,用于快速搭建和扩展npm私有仓库,简化配置与部署流程,支持企业内部npm包管理及功能扩展需求。
1 收藏0 次下载activeverdaccio镜像

plugins-bundle 镜像详细说明

plugins-bundle 使用指南

plugins-bundle 配置说明

plugins-bundle 官方文档

verdaccio-docker-plugins-bundle

镜像概述

verdaccio-docker-plugins-bundle是一个预集成常用插件的Verdaccio Docker镜像。Verdaccio是一款轻量级npm代理仓库工具,该镜像通过打包认证、存储、UI增强等核心插件,减少手动配置步骤,帮助用户快速部署功能完善的npm私有仓库。

核心功能与特性

  • 预集成核心插件:包含verdaccio-auth-memory(内存认证)、verdaccio-htpasswd(文件认证)、verdaccio-s3-storage(S3云存储)、verdaccio-ui(现代化界面)等,覆盖基础到高级使用场景
  • 简化部署流程:无需手动安装插件,拉取镜像即可启动具备扩展功能的npm仓库,降低部署门槛
  • 支持自定义配置:可通过挂载本地配置文件(config.yaml)调整插件参数、仓库权限、存储策略等,满足个性化需求
  • 轻量高效:基于***Verdaccio镜像构建,保持轻量级特性,同时提供丰富功能扩展

使用场景

  • 企业内部npm包管理:搭建私有npm仓库,统一管理内部开发的npm包,控制访问权限,保障代码安全
  • 团队协作开发:支持团队共享私有依赖包,加速本地依赖安装,减少对公共npm仓库的依赖
  • 功能扩展需求:需快速集成认证(如LDAP)、云存储(如S3)、自定义UI等功能时,无需从零配置插件

使用方法

快速启动

通过以下命令快速启动容器:

bash
docker run -d -p 4873:4873 -v ./verdaccio-data:/verdaccio/storage --name verdaccio-plugins verdaccio/verdaccio-docker-plugins-bundle
  • -p 4873:4873:映射容器端口到主机,默认npm仓库端口为4873
  • -v ./verdaccio-data:/verdaccio/storage:挂载本地目录存储npm包数据,避免容器重启后数据丢失

环境变量配置

支持通过环境变量调整基础配置:

环境变量说明默认值
VERDACCIO_PORT容器内部服务端口4873
STORAGE_PATH包存储路径/verdaccio/storage
PLUGIN_CONFIG_PATH插件配置文件路径/verdaccio/conf/plugins.yaml

自定义配置文件

如需调整插件参数或仓库设置,可挂载本地config.yaml文件:

bash
docker run -d -p 4873:4873 \
  -v ./verdaccio-data:/verdaccio/storage \
  -v ./config.yaml:/verdaccio/conf/config.yaml \
  --name verdaccio-plugins verdaccio/verdaccio-docker-plugins-bundle

配置文件示例(config.yaml):

yaml
storage: /verdaccio/storage
plugins: ./plugins
web:
  title: "企业私有npm仓库"
auth:
  htpasswd:
    file: ./htpasswd
    max_users: 1000
uplinks:
  npmjs:
    url: [***]
packages:
  '@*/*':
    access: $all
    publish: $authenticated
    unpublish: $authenticated
    proxy: npmjs

docker-compose配置示例

创建docker-compose.yml文件简化部署:

yaml
version: '3'
services:
  verdaccio:
    image: verdaccio/verdaccio-docker-plugins-bundle
    ports:
      - "4873:4873"
    volumes:
      - ./verdaccio-data:/verdaccio/storage
      - ./config.yaml:/verdaccio/conf/config.yaml
    environment:
      - VERDACCIO_PORT=4873
    restart: always

启动命令:docker-compose up -d

用户好评

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

oldzhang的头像

oldzhang

运维工程师

Linux服务器

5

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