我使用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 關注
- 2398 瀏覽
添加回答
舉報
0/150
提交
取消