本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

mod-entities-links是FOLIO图书馆服务平台的核心模块之一,主要用于管理系统中各类实体(如图书、用户、资源等)之间的链接关系。该模块支持数据库存储实体链接数据,通过Kafka实现消息的生产与消费以同步实体关系变更,并集成S3兼容存储服务处理相关文件存储需求。模块默认端口为8081,容器内存需求为1GB(***字节)。
JAVA_OPTIONS设置JVM内存使用(默认-XX:MaxRAMPercentage=85.0),优化容器内存资源利用适用于基于FOLIO平台构建的图书馆管理系统,用于管理图书、用户、借阅记录、馆藏资源等实体间的链接关系。尤其适合需要处理大量实体关联数据、要求高可用性和数据一致性的图书馆服务场景,如高校图书馆、公共图书馆的资源管理系统。
以下为模块运行所需的关键环境变量配置说明:
ENV:运行环境标识,默认值为folioOKAPI_URL:FOLIO Okapi服务地址,默认值为okapiJAVA_OPTIONS:JVM参数,默认值为-XX:MaxRAMPercentage=85.0KAFKA_HOST:Kafka服务主机地址,默认值为kafkaKAFKA_PORT:Kafka服务端口,默认值为9092KAFKA_SECURITY_PROTOCOL:Kafka安全协议,默认值为PLAINTEXTKAFKA_CONSUMER_MAX_POLL_RECORDS:Kafka消费者单次拉取最大记录数,默认值为50KAFKA_AUTHORITY_SOURCE_FILE_TOPIC_PARTITIONS:权威源文件主题分区数,默认值为1KAFKA_INSTANCE_AUTHORITY_TOPIC_PARTITIONS:实例权威主题分区数,默认值为10KAFKA_AUTHORITIES_CONSUMER_CONCURRENCY:权威消费者并发度,默认值为1KAFKA_INSTANCE_AUTHORITY_CHANGE_PARTITIONS:实例权威变更主题分区数,默认值为100S3_URL:S3兼容存储服务URL,默认值为[***]S3_REGION:S3存储区域,默认值为us-west-2S3_BUCKET:S3存储桶名称(需用户自定义)S3_ACCESS_KEY_ID:S3访问密钥ID(需用户自定义,若使用AWS S3且配置IAM角色可省略)S3_SECRET_ACCESS_KEY:S3密钥(需用户自定义,同上)S3_IS_AWS:是否为AWS S3服务,默认值为trueINSTANCE_STORAGE_QUERY_BATCH_SIZE:实例存储查询批量大小,默认值为50AUTHORITY_ARCHIVES_EXPIRATION_PERIOD:权威档案过期周期(天),默认值为7docker run -d \ --name mod-entities-links \ -p 8081:8081 \ -e OKAPI_URL=[***] \ -e KAFKA_HOST=kafka-service \ -e KAFKA_PORT=9092 \ -e S3_BUCKET=folio-entities-links \ -e S3_ACCESS_KEY_ID=your-access-key \ -e S3_SECRET_ACCESS_KEY=your-secret-key \ folioorg/mod-entities-links
version: '3.8' services: mod-entities-links: image: folioorg/mod-entities-links container_name: mod-entities-links ports: - "8081:8081" environment: - ENV=folio - OKAPI_URL=[***] - KAFKA_HOST=kafka - KAFKA_PORT=9092 - KAFKA_SECURITY_PROTOCOL=PLAINTEXT - S3_URL=[***] - S3_REGION=us-west-2 - S3_BUCKET=folio-entities-links - S3_ACCESS_KEY_ID=your-access-key - S3_SECRET_ACCESS_KEY=your-secret-key - JAVA_OPTIONS=-XX:MaxRAMPercentage=85.0 depends_on: - kafka - postgres networks: - folio-network kafka: image: confluentinc/cp-kafka:latest environment: - KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://kafka:9092 - KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR=1 networks: - folio-network postgres: image: postgres:13 environment: - POSTGRES_DB=folio - POSTGRES_USER=folio - POSTGRES_PASSWORD=folio networks: - folio-network networks: folio-network:
[***]
免费版仅支持 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