我使用hub.docker上的一个镜像《serperga/centos-java-7-oracle-image》启动了一个容器,并打算用他来运行一个jar,这个jar是maven打包出来的可以直接运行。已经在windows下运行过了,linux下也可以运行。使用的命令如下:[root@localhost ~]# docker run -i -t --privileged=true -v /root/myjar/redis.jar:/root/redis.jar --name redis_2 docker.io/serperga/centos-java-7-oracle-image java -jar /root/redis.jar启动后,会有一大堆log打印在我的屏幕上。(图1)此时可以看到容器是启动的,并且服务运行正常(图2)这时无论我是ctrl+c 还是ctrl+z 退出了(图1)所示的shell容器都将会exit(图3)那么怎么才能让一个容器运行我的jar并且保持jar不会被退出,容器也不会被关闭?
- 2 回答
- 0 关注
- 2359 浏览
添加回答
举报
0/150
提交
取消