Docker使用篇之容器數據卷(輕松實現項目部署到tomcat上)

      網友投稿 726 2025-04-01

      一: 場景

      這段時間學習了docker,但是一直存在一個疑問,我在docker上啟動tomcat怎么將需要運行的項目放到tomcat中? 直到遇到了容器數據卷才發現,這個問題so easy!!

      二: 認識

      要使用一個技術,首先,我們得直到這個技術是什么?有什么作用?怎么使用它?通過解決這三個問題,我們可以很快的掌握一門新的技術,是不是感覺學習新的技術其實也沒有想象中那么難呢。

      容器數據卷是什么: 簡單來說,它就是一個用來實現宿主機和容器共享數據的和持久化的技術,它不會隨著容器關閉而消失,用我們生活中的例子說就類似于我們的U盤,通過它,我們可以從電腦上面拉取需要的東西,也可以將U盤的東西放到電腦上。

      容器數據卷有什么用: 可以用于宿主機和容器之前做共享數據/文件,所有需要共享的東西都可以存放到此處,?容器關閉后共享的文件夾依然存在,最常用的例子: 使用docker啟動tomcat后,想要在tomcat上發布項目,這時候我們可以指定tomcat的webapps目錄和宿主機中的某個目錄連接起來,做共享目錄,此時,可以直接將需要發布的項目打包成war放在宿主機的共享目錄下,它會自動同步到容器的webapps中,我們就可以通過瀏覽器訪問對象的項目了。

      容器數據卷怎么使用:

      方式一: 可以在容器運行的使用通過指定 -v(valume)參數來使用,格式: docker run -d -v 宿主機共享的目錄地址:容器共享的目錄地址。

      格式: docker run -d -p xx:xx -v /usr./local/test:/usr/local/tomcat/webapps/test

      方式二: 書寫Dockerfile文件時,指定VALUME保留字(這種方式構建出來的容器數據庫一致性更好,推薦使用這種方式,這個方式在后面的文件會詳細講解,現在先使用第一種方式)

      注意事項: 使用容器數據卷做共享文件時,一定要注意我們制定的容器目錄下的文件夾會跟宿主機的共享文件夾始終會保持一致,既如果剛開始指定的宿主機共享文件夾里面什么東西都沒有,即使容器共享目錄有東西也會被覆蓋。

      Docker使用篇之容器數據卷(輕松實現項目部署到tomcat上)

      三: 圖解

      Docker Tomcat 容器

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:索引目錄怎么做(怎樣索引目錄)
      下一篇:解決電腦上開wifi不穩定,wifi共享大師頻繁掉線、不穩定、信號好卻上不了網等問題
      相關文章
      亚洲AV网一区二区三区| 亚洲片一区二区三区| 亚洲私人无码综合久久网| 国产AV无码专区亚洲AWWW| 亚洲国模精品一区| 亚洲欧美国产国产综合一区| 67194在线午夜亚洲| 亚洲理论片中文字幕电影| 西西人体44rt高清亚洲| 无码乱人伦一区二区亚洲| 亚洲国产成人久久精品动漫| 亚洲日本中文字幕| 久久久亚洲裙底偷窥综合| 亚洲精品视频免费看| 亚洲一区二区三区夜色| 亚洲成色在线综合网站| 亚洲AV综合色一区二区三区| 亚洲va中文字幕无码久久| 久久精品国产亚洲综合色| 久久久久无码精品亚洲日韩| 亚洲国产精品久久| 亚洲美女一区二区三区| 亚洲人妖女同在线播放| 久久乐国产综合亚洲精品| 亚洲人成欧美中文字幕| 亚洲av无码无线在线观看| 亚洲av第一网站久章草| 亚洲精品无码专区2| 国产亚洲精品成人a v小说| 国产精品亚洲片在线观看不卡| 亚洲av福利无码无一区二区| 亚洲黄色免费网站| 99999久久久久久亚洲| 亚洲欧美成人一区二区三区| 精品国产日韩亚洲一区在线| 国产黄色一级毛片亚洲黄片大全| 亚洲日产无码中文字幕| 久久99亚洲网美利坚合众国| 国产成人亚洲合集青青草原精品| 亚洲AV无码资源在线观看| 亚洲精品乱码久久久久久蜜桃|