lyrasis/archivesspaceDocker ArchivesSpace镜像用于在Docker环境中便捷部署和运行ArchivesSpace档案管理系统。该镜像简化了ArchivesSpace的安装配置流程,支持多种数据库模式和自定义配置,适用于快速搭建档案管理平台。
适用于档案机构、图书馆、博物馆等需要部署ArchivesSpace系统的组织,特别适合开发测试环境搭建、功能演示以及需要灵活配置的生产环境。
从Docker仓库更新最新镜像:
bashdocker pull mysql docker pull lyrasis/archivesspace # 获取最新版本
bashdocker run --name archivesspace -d \ -p 8080:8080 \ -p 8081:8081 \ -p 8089:8089 \ -p 8090:8090 \ lyrasis/archivesspace
bashdocker run --name archivesspace -it \ -p 8080:8080 \ -p 8081:8081 \ -p 8089:8089 \ -p 8090:8090 \ lyrasis/archivesspace
bashdocker run --name archivesspace -it \ -p 8080:8080 \ -p 8081:8081 \ -p 8089:8089 \ -p 8090:8090 \ lyrasis/archivesspace /bin/bash
bashdocker run -d \ -p 3306:3306 \ --name mysql \ -e MYSQL_ROOT_PASSWORD=*** \ -e MYSQL_DATABASE=archivesspace \ -e MYSQL_USER=archivesspace \ -e MYSQL_PASSWORD=archivesspace \ mysql:5.6 --innodb_buffer_pool_size=4G --innodb_buffer_pool_instances=4
bashdocker run --name archivesspace -it \ -p 8080:8080 \ -p 8081:8081 \ -p 8089:8089 \ -p 8090:8090 \ -e ARCHIVESSPACE_DB_TYPE=mysql \ --link mysql:db \ lyrasis/archivesspace
bashdocker run --name archivesspace -it \ -p 8080:8080 \ -p 8081:8081 \ -p 8089:8089 \ -p 8090:8090 \ -e ARCHIVESSPACE_DB_TYPE=mysql \ -v $(pwd)/config:/archivesspace/config \ -v $(pwd)/plugins:/archivesspace/plugins \ --link mysql:db \ lyrasis/archivesspace
配置文件设置:在挂载的config/config.rb中需包含以下数据库连接配置:
rubyAppConfig[:db_url] = "jdbc:mysql://#{ENV['DB_PORT_3306_TCP_ADDR']}:3306/#{ENV['ARCHIVESSPACE_DB_NAME']}?user=#{ENV['ARCHIVESSPACE_DB_USER']}&password=#{ENV['ARCHIVESSPACE_DB_PASS']}&useUnicode=true&characterEncoding=UTF-8"
bashdocker run --name archivesspace -it \ --net=host \ -e ARCHIVESSPACE_DB_TYPE=mysql \ -e ARCHIVESSPACE_DB_HOST_TYPE=external \ -v $(pwd)/config:/archivesspace/config \ -v $(pwd)/plugins:/archivesspace/plugins \ lyrasis/archivesspace
注:需确保
$(pwd)/config/config.rb文件存在并正确配置外部MySQL连接信息。
从源码构建镜像:
bashdocker build --no-cache=true -t archivesspace:latest latest/ docker run --name archivesspace -it \ -p 8080:8080 \ -p 8081:8081 \ -p 8089:8089 \ -p 8090:8090 \ archivesspace:latest
本项目基于MIT许可证开源。
manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务