运行环境:
centos7
Docker version 18.09.6
下载镜像
docker search neo4j
docker pull neo4j
创建 neo4j 用户
# 创建 neo4j 用户
# -M 不创建用户的主目录
sudo useradd -M neo4j# usermod 用于修改用户属性命令
# -L 锁定用户,用户无法登录系统
usermod -L neo4j
创建目录
mkdir -p /data/neo4j/data
mkdir -p /data/neo4j/logs
mkdir -p /data/neo4j/conf
mkdir -p /data/neo4j/import
目录授权
# chmod 修改文件或目录权限
# -R 递归目录及子目录
# u+rwX owner用户添加读、写和可执行权限
# g+rX group用户组添加读、执行权限
# o-wrx 禁止其他用户(others)读、写和执行
chmod -R u+rwX,g+rX,o-wrx neo4j/data/# 修改文件或目录所有者的命令
# 将目录的所有者改为 neo4j
chown -R neo4j neo4j/conf# 修改文件或目录所属组的命令
chgrp -R neo4j neo4j/conf
# 修改文件或目录权限
chmod -R u+rX,g+rwX,o-wrx neo4j/confchown -R neo4j neo4j/logs
chgrp -R neo4j neo4j/logs
chmod -R u+rwX,g+rwX,o-wrx neo4j/logschown -R neo4j neo4j/import
chgrp -R neo4j neo4j/import
chmod -R u+rwX,g+rwX,o-wrx neo4j/import
启动容器
docker run -d –name neo4j // -d表示容器后台运行 –name指定容器名字
-p 7474:7474 -p 7687:7687 // 映射容器的端口号到宿主机的端口号
-v /data/neo4j/data:/data // 把容器内的数据目录挂载到宿主机的对应目录下
-v /data/neo4j/logs:/logs // 挂载日志目录
-v /data/neo4j/conf:/var/lib/neo4j/conf // 挂载配置目录
-v /data/neo4j/import:/var/lib/neo4j/import // 挂载数据导入目录
–env NEO4J_AUTH=neo4j/neo4jtest // 设定数据库的用户名和密码
neo4j:latest //指定使用的镜像
说明:
初始密码不能使用 neo4j,否则会启动失败
登录 neo4j brower
http://{ip}:7474/browser/
说明:
ip为服务器的IP
用户名密码:neo4j/neo4jtest
至此,我们的 neo4j 搭建成功。我们将在下一章节中介绍一下 Neo4j Brower 的构成。
原文地址:https://blog.csdn.net/magic_kid_2010/article/details/136070442
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_67885.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!