使用Docker方式啟動tomcat,訪問首頁出現(xiàn)404的解決方案
遇到的問題
在docker中去啟動一個tomcat容器(開放了端口映射)
命令如下:
docker run -d -p 8080:8080 --name tomcat1 tomcat:9.0.54
啟動成功后訪問端口,發(fā)現(xiàn)報404錯誤

解決方案
1. 輸入docker ps 查看運行的容器id或容器名
2. 使用命令: docker exec -it 容器名 | 容器id bash 進(jìn)入到tomcat的目錄
3. ls 查看文件夾,發(fā)現(xiàn)有個空的webapps,但是有另外一個webapp.dist里面有相關(guān)的文件,將webapp.dist的文件拷貝過來即可。
- 命令如下:
cp -r webapps.dist/* ./webapps #命令備注:假設(shè)復(fù)制源目錄 為 dir1 ,目標(biāo)目錄為dir2。怎樣才能將dir1下所有文件復(fù)制到dir2下了 #如果dir2目錄不存在,則可以直接使用cp -r dir1 dir2 #如果dir2目錄已存在,則需要使用cp -r dir1/* ./dir2
4. 再次訪問測試

總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
在Centos7中安裝Docker1.12的詳細(xì)教程
本篇文章主要介紹了在Centos7中安裝Docker1.12的詳細(xì)教程。具有一定的參考價值,有興趣的可以了解一下。2017-02-02
在CentOS 7上安裝Docker環(huán)境的方法與注意事項
這篇文章主要介紹了在CentOS 7上安裝Docker環(huán)境的方法與注意事項,需要的朋友可以參考下2016-10-10
Docker Compose 輕松管理多容器應(yīng)用小結(jié)
Docker Compose 是管理多容器應(yīng)用的利器,通過一個簡單的 YAML 文件,開發(fā)者可以輕松定義服務(wù)、網(wǎng)絡(luò)和數(shù)據(jù)卷的配置,這篇文章主要介紹了Docker Compose :輕松管理多容器應(yīng)用,需要的朋友可以參考下2024-12-12
docker容器間進(jìn)行數(shù)據(jù)共享的三種實現(xiàn)方式
本文主要介紹了docker容器間進(jìn)行數(shù)據(jù)共享的三種實現(xiàn)方式,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-05-05

