docker容器运行jar

作者: adm 分类: docker 发布时间: 2022-06-21

将项目jar包放入创建好的jdk容器中(注:如果打的是war包,则需要容器装有tomcat)

在容器中运行项目:

nohup java -Dfile.encoding=utf-8 -jar jar放置的地址/项目名.jar

在容器外(虚拟机)运行项目:

docker exec -d dm-eureka-server nohup java -Dfile.encoding=utf-8 -jar jar放置的地址/项目名.jar

注:在容器内运行时,可使用ctrl+c停止项目,容器外则不可以,需要进入容器通过ps -ef|grep java查找到当前进程,通过kill -9 进程号停止进程

此外:在容器内运行时,控制台可看到运行状态,在容器外运行则看不到,需要调试的情况下可使用容器内运行来检查

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!