亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在docker容器中運行一個jar而不會被退出?

如何在docker容器中運行一個jar而不會被退出?

夢里花落0921 2018-08-29 17:25:15
我使用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 回答

?
慕碼人8056858

TA貢獻1803條經驗 獲得超6個贊

加個-d 參數,Docker會將容器放到后臺去運行

查看完整回答
反對 回復 2018-09-24
  • 2 回答
  • 0 關注
  • 2398 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號