Docker與主機互傳文件(基於Tomcat)
知識
09-11
Docker
Tomcat
Java
相關內容可以查看我之前的文章:
《CentOS7安裝Docker與RabbitMQ鏡像》
構建Tomcat容器
拉取Tomcat鏡像:
docker pull tomcat
本例用默認的最新版。
拉取Tomcat鏡像
運行:
docker run -d --name tomcat --publish 8080:8080 tomcat
別名為tomcat
運行結果
記住運行之後顯示這個長字元串,這是容器的全ID,後面要用:
也可以用以下命令獲取:
docker inspect -f "{{.Id}}" 容器別名
獲取全ID
訪問一下,運行成功:
Tomcat運行成功
文件上傳Docker
新建一個簡單的測試頁面,放入伺服器。
test.html
伺服器路徑
將文件上傳至Docker容器命令:
docker cp 要複製的文件路徑 容器全ID:容器路徑
Docker中Tomcat的路徑如下:
路徑
複製:
上傳文件
訪問測試一下:
測試頁面
Docker回傳文件
回傳命令:
docker cp 容器全ID:容器文件 主機目錄
從Docker中回傳一張圖片:
回傳命令
圖片
※Spring Cloud Feign重試
※構建運行Spring Boot的Docker
※Spring Cloud消息隊列與消息匯流排更新Config
※CentOS7安裝Docker與RabbitMQ鏡像
※虛擬機VBox安裝CentOS7及網路問題的解決
TAG:Java個人學習心得 |