中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

docker中怎么打包部署jar包

發布時間:2021-07-30 18:19:05 來源:億速云 閱讀:327 作者:Leah 欄目:云計算

docker中怎么打包部署jar包,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

1.vim 新建Dockerfile文件

FROM java:8
MAINTAINER lyj
ADD thedatamanager-authserver-0.0.1-SNAPSHOT.jar /authserver.jar
ENTRYPOINT ["sh","-c","java -jar  /authserver.jar"]

2.上傳jar包 

3.打包命令 docker build -t authlyj .

4.查看打包是否成功

[root@ambari-01 lyjJars]# docker images
REPOSITORY        TAG       IMAGE ID       CREATED       SIZE
authserver-lyj2   latest    4f5c9cf1c6fb   4 hours ago   683MB

5.啟動

 docker run -d -p 8889:7104 --name  lyjtest authlyj

docker run 命令包含docker create 和 docker start兩個命令,后續對容器的啟動和停止使用

docker start lyjtest 和 docker stop lyjtest

start不能夠再指定容器啟動時運行的指令,因為docker只能有一個前臺進程。

6.查看日志以及啟動情況

    docker ps -a  //查看啟動的容器

    docker logs -f -t --tail 10 lyjtest // 查看啟動日志

    docker stop lyjtest  //停止docker 容器

    docker rm id/name  //刪除容器

    docker rmi imageID //刪除鏡像

這個表示docker容器在停止或服務器開機之后會自動重新啟動 --restart=always

7.關于docker  attach命令 可以查看實時輸出的信息

官方文檔中說attach后可以通過CTRL-C來detach,但實際上經過我的測試,如果container當前在運行bash,CTRL-C自然是當前行的輸入,沒有退出;如果container當前正在前臺運行進程,如輸出nginx的access.log日志,CTRL-C不僅會導致退出容器,而且還stop了。這不是我們想要的,detach的意思按理應該是脫離容器終端,但容器依然運行。好在attach是可以帶上--sig-proxy=false來確保CTRL-D或CTRL-C不會關閉容器

[root@ambari-01 docker]# docker attach --sig-proxy=false lyjtest
2021-01-05 15:07:19.007  INFO 7 --- [nio-7104-exec-2] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring DispatcherServlet 'dispatcherServlet'
2021-01-05 15:07:19.008  INFO 7 --- [nio-7104-exec-2] o.s.web.servlet.DispatcherServlet        : Initializing Servlet 'dispatcherServlet'
2021-01-05 15:07:19.026  INFO 7 --- [nio-7104-exec-2] o.s.web.servlet.DispatcherServlet        : Completed initialization in 18 ms

8.docker 打包導入到另一臺服務器  

docker save -o lyjtest.tar REPOSITORY  //打包

docker load  < lyjtest.tar  //解包 

docker images //查看是否導入成功

關于docker中怎么打包部署jar包問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

巴彦县| 资溪县| 赣州市| 正镶白旗| 丰台区| 特克斯县| 福鼎市| 丹东市| 镇平县| 汪清县| 荣成市| 乐都县| 任丘市| 云林县| 瑞金市| 屯昌县| 辉南县| 高青县| 平远县| 永济市| 舟山市| 龙口市| 喀喇沁旗| 南通市| 余干县| 佳木斯市| 建宁县| 江源县| 建水县| 邓州市| 呼伦贝尔市| 东平县| 朝阳区| 莒南县| 湖州市| 临沂市| 合作市| 南京市| 郧西县| 巴马| 乌拉特后旗|