本文基于openwrt上進行。
步驟 1: 安裝 Docker
如果尚未安裝Docker,首先需要安裝Docker。根據(jù)你的操作系統(tǒng),參考Docker官方文檔來完成安裝, 這里不做詳細介紹。
步驟 2: 拉去docker Tomcat鏡像
進入openwrt管理界面,docker選項中 拉取最新的tomcat鏡像。
步驟 3: 配置并運行Tomcat
在容器選項中,新建容器,填寫容器名稱,選擇交互,Docker鏡像配置為:tomcat:latest, 網絡配置為host
其他內容保持默認即可。最后點擊提交會自動創(chuàng)建并且運行。
步驟 4: 配置Tomcat
接著回到容器選項,可以看到剛剛創(chuàng)建的data_docker已經在運行了,然后可以在控制臺中配置bash,進入到tomcat 容器中。
把webapps.dist里面的所有內容拷貝到webapps目錄下:
接著重啟該容器,在服務器中輸入ip:8080 就可以看到tomcat界面了。
如果運行著多個docker tomcat 可能會無法啟動,需要到/conf/server.xml中修改成不同的端口號即可
首先從docker中復制server.xml文件到本地電腦:
docker cp 4ae57e8a6260:/usr/local/tomcat/conf/server.xml /root
修改端口號
vim server.xml
接著可通過iptable防火墻開放端口11118和8015了。
最后再把server文件復制到docker容器中。
docker cp /root/conf/server.xml 4ae57e8a6260:/usr/local/tomcat/conf
重啟docker tomcat,瀏覽器輸入新的id:端口即可顯示tomcat頁面。
步驟 5: 文件存儲和顯示
前面完成tomcat的搭建和端口配置了。
在/conf/server.xml中添加末端添加如下內容:
<Context docBase ="/opt/images" path ="/img" reloadable ="true" />
說明:/opt/images是存儲圖片和文件的具體路徑;/img是瀏覽器的url部分。
修改文件夾權限
chmod -R 777 /opt/images
還需再修改/conf/web.xml中開放預覽
最后把相關文件,圖片,上傳到/opt/images目錄下即可。
如:把111.png文件上傳到該目錄下。
步驟 6: 訪問 Tomcat 文件服務器
打開你的瀏覽器,訪問 http://localhost:11118/img/111.png
來訪問Tomcat服務器上托管的圖片。文章來源:http://www.zghlxwxcb.cn/news/detail-741128.html
以上是一個基本的流程,用于在Docker容器中搭建Tomcat文件服務器。文章來源地址http://www.zghlxwxcb.cn/news/detail-741128.html
到了這里,關于Docker Tomcat 搭建文件服務器的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!