/home dn.sh /neo4j /hs-web /Dockerfile /dist(部署时替换该文件夹)2、后端容器(容器内目录)
/home /hanlp /hs /hs_config /hs_map /logstash /hs-main /build(部署时替换该文件夹) /resources /lib /hs-main.jar run_logstash.sh run_main.sh3、后端容器tar包保存
//将容器保存为镜像 docker commit 容器名 镜像名 docker commmit hs-main0513 hs-main:0514 // 将镜像保存为tar包 docker save -o hs-main0514.tar hs-main:0514 // 导入tar docker load -i hs-main0514.tar // 后端镜像tar包位置 /home/hs-main0514.tar4、后端部署逻辑
//直接根据镜像启动centos容器 docker run -d -p 8024:22 -p 8090:8090 -v /home/hs-main/hs:/home/hs -v /home/hs-main/hs_map:/home/hs_map --add-host nameservice1:192.10.84.127 --add-host tdh02:192.10.84.126 --add-host tdh03:192.10.84.127 --add-host tdh04:192.10.84.128 --add-host tdh05:192.10.84.129 --add-host tdh06:192.10.84.130 --name hs-main0513 --network hs-net --network-alias hs-main0513 hs-main:0513 /usr/sbin/sshd -D // 进入centos容器 docker exec -it hs-main0513 bash //运行logstash和后端 cd /home // /home/logstash/logstash-8.0.0/bin/logstash -f /home/logstash/logstash-8.0.0/bin/hs_hyx.conf sh run_logstash.sh // java -jar -Dloader.path=/home/hs-main/build/resources,/home/hs-main/build/lib /home/hs-main/build/hs-main.jar sh run_main.sh后端jar包更新
直接Xftp连接后端容器



