docker安装neo4j和部署jar项目
1、查看neo4j镜像docker search neo4j2、拉取指定版本镜像,不指定版本默认最新版docker pull neo4j:3.5.17docker images3、搭建容器--name 容器名称-p 端口映射-v 目录挂载 :左边系统目录,右边容器目录sudo docker create -it --name neo4j_container neo4j:3.5.17sudo doc
·
安装neo4j
1、查看neo4j镜像
docker search neo4j
2、拉取指定版本镜像,不指定版本默认最新版
docker pull neo4j:3.5.17
docker images
3、搭建容器
--name 容器名称
-p 端口映射
-v 目录挂载 :左边系统目录,右边容器目录
sudo docker create -it --name neo4j_container neo4j:3.5.17
sudo docker run -it -d -p 7474:7474 -p 7687:7687 -v /home/neo4j/data:/data -v /home/neo4j/logs:/logs -v /home/neo4j/conf:/var/lib/neo4j/conf -v /home/neo4j/import:/var/lib/neo4j/import neo4j:3.5.17
sudo docker start neo4j_container
4、查看容器
docker ps -a
如果第一个停了则外部不能访问,我出过问题,把系统挂载的目录删除,然后再重建容器
部署Jar项目
1、dockerFile如下
映射的IP,为项目的ip
FROM java:8
EXPOSE 8806
VOLUME /tmp
ADD energy.jar /app.jar
RUN bash -c 'touch /app.jar'
ENTRYPOINT ["java","-jar","/app.jar"]
2、创建镜像(在jar包所在目录创建镜像)不要少了空格和点
docker build -t app:1.0 .
3、创建容器
docker run -id --name=app1.0 -p 8888:8086 app:1.0
4、查看项目容器日志
docker logs 容器ID
查看最近三十分钟日志
docker logs --since 30m 容器ID
更多推荐
所有评论(0)