##编者回归了,感谢不离不弃一直在关注本公众号的读者,后面继续为大家推送原创实用文章,同时也会增加分享一些工作生活的感受,希望对大家有所帮助!
随着Docker被广泛使用,越来越多的服务都可以docker化,neo4j也不例外,本文将会介绍ubuntu安装docker和使用docker安装neo4j两部分内容,帮助大家快熟完成neo4j的docker化。
1. ubuntu安装Docker
本文开发环境为Ubuntu 16.04,通过apt的docker官方源安装最新的Docker CE(Community Edition),即Docker社区版。
-
由于apt官方库里的docker版本可能比较旧,所以先卸载可能存在的旧版本:
sudo apt-get remove docker docker-engine docker.io containerd runc
-
更新apt包索引
sudo apt-get update
-
安装以下包以使apt可以通过HTTPS使用存储库(repository)
sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common
-
添加Docker官方的GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
-
设置stable存储库
sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
-
再更新一下apt包索引:
sudo apt-get update
-
安装最新版本的Docker CE:
sudo apt-get install docker-ce docker-ce-cli containerd.io
当需要安装一个特定版本的Docker CE,而不是总是使用最新版本时:
-
列出可用的版本:
apt-cache madison docker-ce
-
选择要安装的特定版本,第二列是版本字符串,第三列是存储库名称,它指示包来自哪个存储库,以及扩展它的稳定性级别。要安装一个特定的版本,将版本字符串附加到包名中,并通过等号(=)分隔它们
sudo apt-get install docker-ce=<VERSION_STRING> docker-ce-cli=<VERSION_STRING> containerd.io
-
验证docker
sudo docker --version
输出当前安装版本号则证明docker已安装成功!
Docker还有一些其他常用操作及用法,感兴趣同学可以仔细研究一下,Docker的使用是一种趋势,目前很多公司都在尝试使用,我自己在项目中使用后,感觉确实减少了部署的时间及复杂度。
2. 通过Docker安装neo4j
-
查找neo4j镜像即images
sudo docker search neo4j
-
拉取neo4j镜像(‘:’后面指定拉取镜像版本,不指定就拉取最新的版本)
sudo docker pull neo4j:3.5.0
-
查看拉取镜像
sudo docker images
-
运行容器
sudo docker run -it -d --name=kg_neo4j -p 7474:7474 -p 7687:7687 neo4j:3.5.0
-
查看容器是否运行
sudo docker ps -a
通过浏览器访问http://localhost:7474就可以登录neo4j的网页console平台了。
注意:在使用docker run 时可以对neo4j进行配置,也就是我们通常去修改的neo4j.conf,直接通过命令就可以实现。
参考:
https://docs.docker.com/install/linux/docker-ce/ubuntu/
https://blog.csdn.net/bingzhongdehuoyan/article/details/79411479
注意:本文归作者所有,未经作者允许,不得转载