1、部署java -jar服务器
nohup Java-jar Nanxi-g.jar Nanxi-g.log 21//服务器Java端口ps aux|grep java //进程kill -9生成的日志文件与jar包位于同一目录中
问题是远程数据库无法连接。 本以为是远程服务器的问题,但在本地运行jar包时也能正常工作
解决方法
ping数据库服务器的IP。 如果ping不同,则表示数据库服务器和jar包服务器位于同一网络上
是路由器屏蔽了ping行为。 内部网可以ping外部网。 外部网必须位于路由器上,才能ping有内部网的计算机
因此,可以检查jar包服务器和数据库服务器内的网络IP,修改jar包数据IP连接,然后重新打包,
ifconfig 2,dockerfile部署
from Java :8 expose 8080 volume/tmpaddnanxi-g.jar/app.jarrunbash-c ' touch/app.jar ' entry point [ ' Java ',]
运行以下命令生成App1.0镜像
文档构建器- t app :1.0 .生成容器app1.0
docker run-id---- name=app 1.0-p 808033608080 app :1.0现在可以部署了