Docker官方鏡像Tomcat 無法訪問解決方案
問題描述
使用docker pull tomact 下載的tomcat鏡像,在使用的時候會出現(xiàn)無法訪問tomcat的問題。這是因為這個官方中包含有兩個webapps 文件夾。一個文件夾名為webapps,但是這個文件夾是空的,另外一個文件夾名為webapps.dist,里面有tomcat完整的文件夾和文件。

解決方案
將目錄webapps.dis中的文件復(fù)制到webapps,然后將webapps.dist刪除:
cp -r webapps.dist/* ./webapps rm -rf webapps.dist

再次訪問就能訪問到了:

終極解決方案
不過上種解決方案在容器停止重新啟動后,還會出現(xiàn)這兩個文件夾,可以通過提交自己的鏡像完美的避開此類情況的出現(xiàn)。
第一步:創(chuàng)建鏡像

docker commit 從容器創(chuàng)建一個新的鏡像,其語法:
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
其中:
-a 提交的鏡像作者
-c 使用Dockerfile指令來創(chuàng)建鏡像
-m 提交時的說明文字
-p 在commit時,將容器暫停
第二步:創(chuàng)建tomcat容器

第三步:進(jìn)入容器內(nèi)部查看

第四步:啟動測試

到此這篇關(guān)于Docker官方鏡像Tomcat 無法訪問解決方案的文章就介紹到這了,更多相關(guān)Docker Tomcat 無法訪問內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
docker使用storage出現(xiàn)Exit導(dǎo)致文件無法上傳服務(wù)器的問題及解決方案
這篇文章主要介紹了docker使用storage出現(xiàn)Exit導(dǎo)致文件無法上傳服務(wù)器解決方案,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-06-06
Docker實踐—CentOS7上部署Kubernetes詳解
kubernetes作為docker的管理工具是由Google開源提供,但是kubernetes的安裝一直折磨著運維人員,在這一系列的文章中我將會由kubernetes的安裝講起為大家介紹kubernetes的安裝使用等過程,也作為自己的學(xué)習(xí)筆記。2017-01-01
Docker Gitlab+Jenkins+Harbor構(gòu)建持久化平臺操作
這篇文章主要介紹了Docker Gitlab+Jenkins+Harbor構(gòu)建持久化平臺操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-11-11
docker 基于golang鏡像構(gòu)建 ssh服務(wù)的方法
這篇文章主要介紹了docker 基于golang鏡像構(gòu)建 ssh服務(wù)的方法,添加goland環(huán)境變量的方法及centos下sshd和goland環(huán)境的docker文件配置方法,需要的朋友可以參考下2021-07-07
Docker 容器監(jiān)控原理及 cAdvisor的安裝與使用說明
這篇文章主要介紹了Docker 容器監(jiān)控原理及 cAdvisor的安裝與使用說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-11-11
docker搭建mongodb單節(jié)點副本集的實現(xiàn)
本文主要介紹了docker搭建mongodb單節(jié)點副本集的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-05-05

