最适合新闻资讯建站的cms,北京网站建设方案建设公司,威海推广,医药网站模板Neo4j环境标准软件基于Bitnami neo4j 构建。当前版本为5.17.0
你可以通过轻云UC部署工具直接安装部署#xff0c;也可以手动按如下文档操作#xff0c;该项目已经全面开源#xff0c;可以从如下环境获取 配置文件地址: https://gitee.com/qingplus/qingcloud-platform
Qin…Neo4j环境标准软件基于Bitnami neo4j 构建。当前版本为5.17.0
你可以通过轻云UC部署工具直接安装部署也可以手动按如下文档操作该项目已经全面开源可以从如下环境获取 配置文件地址: https://gitee.com/qingplus/qingcloud-platform
QingHub部署
什么是 Neo4j Neo4j 是一种高性能图形存储具有成熟且强大的数据库所需的所有功能例如友好的查询语言和 ACID 事务。 Overview of Neo4j 该软件列表由 Bitnami 打包。产品中提到的各个商标归各自公司所有使用它们并不意味着任何隶属关系或认可。
示例
docker run --name neo4j bitnami/neo4j:latest您可以在环境变量部分找到默认凭据和可用的配置选项。
Persisting your application
如果删除容器所有数据和配置都将丢失并且下次运行映像时数据库将重新初始化。为了避免这种数据丢失您应该mount一个即使在容器被删除后仍然存在的卷。
为了持久化您应该在路径上安装一个卷/bitnami。上面的示例定义了一个 docker 卷即neo4j_data. 只要不删除该卷Neo4j 应用程序状态就会持续存在。
docker run -v /path/to/neo4j-persistence:/bitnami bitnami/neo4j:latestdocker-compose
neo4j:...volumes:- /path/to/neo4j-persistence:/bitnami...NOTE: 由于这是一个非根容器因此安装的文件和目录必须具有 UID 的适当权限1001。 配置
环境变量
可定制的环境变量
NameDescriptionDefault ValueNEO4J_BIND_ADDRESSNeo4j绑定地址0.0.0.0NEO4J_ALLOW_UPGRADE允许自动架构升级trueNEO4J_PASSWORDNeo4j 密码。bitnami1NEO4J_APOC_IMPORT_FILE_ENABLED允许使用 apoc 库导入文件trueNEO4J_APOC_IMPORT_FILE_USE_NEO4J_CONFIG将 neo4j 配置与 apoc 库结合使用falseNEO4J_BOLT_PORT_NUMBER用于 Bolt 协议的端口。7687NEO4J_HTTP_PORT_NUMBER用于http协议的端口。7474NEO4J_HTTPS_PORT_NUMBER用于 https 协议的端口。7473
只读环境变量
NameDescriptionValueNEO4J_BASE_DIRNeo4j 安装目录。${BITNAMI_ROOT_DIR}/neo4jNEO4J_VOLUME_DIRNeo4j 卷目录。/bitnami/neo4jNEO4J_DATA_DIRNNeo4j 卷目录。$NEO4J_VOLUME_DIR/dataNEO4J_TMP_DIRNeo4j 临时目录。${NEO4J_BASE_DIR}/runNEO4J_LOGS_DIRNeo4j 日志目录。${NEO4J_BASE_DIR}/logsNEO4J_LOG_FILENeo4j 日志文件。${NEO4J_LOGS_DIR}/neo4j.logNEO4J_PID_FILENeo4j PID 文件。${NEO4J_TMP_DIR}/neo4j.pidNEO4J_CONF_DIRNeo4j 的配置目录。${NEO4J_BASE_DIR}/confNEO4J_PLUGINS_DIRNeo4j 的插件目录。${NEO4J_BASE_DIR}/pluginsNEO4J_METRICS_DIRNeo4j 的指标目录。${NEO4J_VOLUME_DIR}/metricsNEO4J_CERTIFICATES_DIRNeo4j 的证书目录。${NEO4J_VOLUME_DIR}/certificatesNEO4J_IMPORT_DIRNeo4j 的导入目录。${NEO4J_VOLUME_DIR}/importNEO4J_MOUNTED_CONF_DIRNeo4j 的已安装配置目录。${NEO4J_VOLUME_DIR}/conf/NEO4J_MOUNTED_PLUGINS_DIR已安装 Neo4j 的插件目录。${NEO4J_VOLUME_DIR}/plugins/NEO4J_INITSCRIPTS_DIRneo4j 初始化脚本目录的路径/docker-entrypoint-initdb.dNEO4J_CONF_FILENeo4j 的配置文件。${NEO4J_CONF_DIR}/neo4j.confNEO4J_APOC_CONF_FILENeo4j 的配置文件。${NEO4J_CONF_DIR}/apoc.confNEO4J_VOLUME_DIR用于安装配置文件的 Neo4j 目录。${BITNAMI_VOLUME_DIR}/neo4jNEO4J_DATA_TO_PERSISTNeo4j 数据要持久保存。dataNEO4J_DAEMON_USERNeo4j 系统用户。neo4jNEO4J_DAEMON_GROUPNeo4j 系统组。neo4jJAVA_HOMEJava 安装文件夹。${BITNAMI_ROOT_DIR}/java
当您启动 neo4j 映像时您可以通过在 docker-compose 文件或命令行上传递一个或多个环境变量来调整实例的配置docker run。
使用 Docker Compose 指定环境变量
neo4j:...environment:- NEO4J_BOLT_PORT_NUMBER7777...在 Docker 命令行上指定环境变量
docker run -d -e NEO4J_BOLT_PORT_NUMBER7777 --name neo4j bitnami/neo4j:latest使用 Neo4j 配置文件
为了加载您自己的配置文件您必须使它们可供容器使用。您可以在/bitnami/neo4j/conf.
使用 Docker 组合
neo4j:...volumes:- /local/path/to/your/confDir:/bitnami/neo4j/conf...添加额外的 Neo4j 插件
为了添加额外的插件您必须使它们可供容器使用。您可以在/bitnami/neo4j/plugins.
使用 Docker Compose 添加插件
neo4j:...volumes:- /local/path/to/your/plugins:/bitnami/neo4j/plugins...日志
Bitnami neo4j Docker 映像将容器日志发送到stdout. 要查看日志
docker logs neo4jor using Docker Compose:
docker-compose logs neo4j如果您希望以不同方式使用容器日志您可以使用该选项配置容器日志记录驱动程序。–log-driver在默认配置中docker 使用json-file驱动程序。