當前位置:
首頁 > 知識 > Docker與主機互傳文件(基於Tomcat)

Docker與主機互傳文件(基於Tomcat)

Docker與主機互傳文件(基於Tomcat)

Docker

Docker與主機互傳文件(基於Tomcat)

Tomcat

Docker與主機互傳文件(基於Tomcat)

Java

相關內容可以查看我之前的文章:

《CentOS7安裝Docker與RabbitMQ鏡像》


構建Tomcat容器

拉取Tomcat鏡像:


docker pull tomcat

本例用默認的最新版。

Docker與主機互傳文件(基於Tomcat)

拉取Tomcat鏡像

運行:


docker run -d --name tomcat --publish 8080:8080 tomcat

別名為tomcat

Docker與主機互傳文件(基於Tomcat)

運行結果

記住運行之後顯示這個長字元串,這是容器的全ID,後面要用:

也可以用以下命令獲取:


docker inspect -f "{{.Id}}" 容器別名

Docker與主機互傳文件(基於Tomcat)

獲取全ID

訪問一下,運行成功:

Docker與主機互傳文件(基於Tomcat)

Tomcat運行成功


文件上傳Docker

新建一個簡單的測試頁面,放入伺服器。

Docker與主機互傳文件(基於Tomcat)

test.html

Docker與主機互傳文件(基於Tomcat)

伺服器路徑

將文件上傳至Docker容器命令:


docker cp 要複製的文件路徑 容器全ID:容器路徑

Docker中Tomcat的路徑如下:

Docker與主機互傳文件(基於Tomcat)

路徑

複製:

Docker與主機互傳文件(基於Tomcat)

上傳文件

訪問測試一下:

Docker與主機互傳文件(基於Tomcat)

測試頁面


Docker回傳文件

回傳命令:


docker cp 容器全ID:容器文件 主機目錄

從Docker中回傳一張圖片:

Docker與主機互傳文件(基於Tomcat)

回傳命令

Docker與主機互傳文件(基於Tomcat)

圖片

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 Java個人學習心得 的精彩文章:

Spring Cloud Feign重試
構建運行Spring Boot的Docker
Spring Cloud消息隊列與消息匯流排更新Config
CentOS7安裝Docker與RabbitMQ鏡像
虛擬機VBox安裝CentOS7及網路問題的解決

TAG:Java個人學習心得 |