
stadlerpeter/existdb基于官方openjdk:8-jre-slim镜像构建的eXist DB Docker镜像。
6.3.0-jre17, 6.3-jre17, 6-jre17, 6.3.0, 6.3, 6, latest6.3.0-jre11, 6.3-jre11, 6-jre116.2.0-jre17, 6.2-jre17, 6.2.0, 6.26.2.0-jre11, 6.2-jre115.5.2-jre8, 5.5-jre8, 5-jre8, 5.5.2, 5.5, 54.11.2-jre8, 4.11-jre8, 4-jre8, 4.11.2, 4.11, 4本镜像灵感来源于davidgaya/docker-eXistDB,但针对开发和生产环境调整了配置文件。
其次,它专为处理TEI文件设计,尤其适用于WeGA-WebApp,因此eXist的conf.xml中关于空白处理和序列化的默认设置均反映了这一需求。
导航至本仓库的根目录,执行以下命令:
docker build -t existdb --build-arg VERSION=5.2.0 .
-e JAVA_OPTIONS="-Xmx1024m"覆盖此设置docker run --rm -it \ -p 8080:8080 \ --name existdb \ -v /your/path/to/exist-data:/opt/exist/data \ -v /your/path/to/exist-logs:/opt/exist/logs \ -e EXIST_ENV=development \ -e EXIST_CONTEXT_PATH=/exist \ stadlerpeter/existdb:latest
/exist(访问地址为http://localhost:8080/exist/),可改为/(访问地址为http://localhost:8080/)xmldb:exist:///db/apps/WeGA-WebApp。该默认应用将直接响应$EXIST_CONTEXT_PATH(其他应用仍可通过/apps/访问)管理员密码可通过环境变量$EXIST_PASSWORD或等效的Docker密钥$EXIST_PASSWORD_FILE提供。若未设置这些变量(或均为空值),将生成随机密码并输出到日志。
yaml# docker-compose.yml version: "3.6" services: existdb: image: stadlerpeter/existdb:latest ports: - 8080:8080 environment: - EXIST_PASSWORD_FILE=/run/secrets/existdb_passwd restart: unless-stopped secrets: - source: existdb_passwd volumes: - existdb_data:/opt/exist/data secrets: existdb_passwd: file: /local/path/to/password-file volumes: existdb_data:
本Dockerfile采用MIT许可证。
eXist采用GNU Lesser General Public License v2.1许可证。

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