tractusx/bpdm-pool该镜像用于部署Eclipse Tractus-X生态系统中的BPDM Pool服务,作为业务伙伴数据管理(BPDM)的核心组件,提供业务伙伴数据的存储、查询与集成能力,支持供应链中的业务伙伴信息统一管理与跨系统同步。
从DockerHub拉取最新镜像:
bashdocker pull tractusx/bpdm-pool:latest
默认配置启动容器(需根据实际需求调整端口映射及环境变量):
bashdocker run -d \ --name bpdm-pool \ -p 8080:8080 \ # 映射服务端口(默认8080,可自定义) tractusx/bpdm-pool:latest
创建docker-compose.yml,配置环境变量、网络及持久化存储:
yamlversion: '3.8' services: bpdm-pool: image: tractusx/bpdm-pool:latest container_name: bpdm-pool restart: always ports: - "8080:8080" # 服务端口映射 environment: - SPRING_PROFILES_ACTIVE=prod # 激活生产环境配置(默认可能为dev) - SERVER_PORT=8080 # 服务监听端口 - DB_URL=jdbc:postgresql://db:5432/bpdm # 数据库连接URL(示例,需替换为实际地址) - DB_USERNAME=bpdm_user # 数据库用户名 - DB_PASSWORD=secure_password # 数据库密码(建议通过 secrets 管理) volumes: - bpdm-data:/app/data # 持久化应用数据(如日志、临时文件) networks: - bpdm-network # 自定义网络,用于与其他服务(如数据库)通信 depends_on: - db # 依赖数据库服务(需提前部署,如PostgreSQL/MySQL) networks: bpdm-network: driver: bridge volumes: bpdm-data: driver: local # 本地持久化存储
核心环境变量(具体参数请参考项目Dockerfile及GitHub文档):
SPRING_PROFILES_ACTIVE:激活的Spring配置文件(如prod/dev/test),默认值需参考项目配置。SERVER_PORT:服务监听端口,默认8080,可通过此参数修改。DB_URL(数据库连接URL)、DB_USERNAME(用户名)、DB_PASSWORD(密码),需根据后端数据库类型(如PostgreSQL、MySQL)配置。LOG_LEVEL(日志级别,如INFO/DEBUG),默认INFO。本镜像基于以下基础镜像构建:
BPDM Pool项目遵循Apache License, Version 2.0,允许商业使用、修改、分发,但需保留原始许可证声明及免责条款。
镜像包含基础镜像及依赖组件(如Alpine Linux中的Bash、Java运行时等),可能涉及其他开源许可证。用户需自行审查所有包含软件的许可证,确保使用合规。
作为预构建镜像使用者,您有责任确保对镜像的使用符合所有包含软件的许可证要求及相关******。


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务