我並不清楚使用掛載運行tomcat有什麼弊端
我感覺在開發的過程中可能更新的比較頻繁,使用掛載,我們可以直接更新文件,類似於不使用tomcat上面進行更新
[root@test home]# docker run --name tomcat -v /home/docker-tomcat/xxzdfpyt:/usr/local/tomcat/webapps/xxzdfpyt -w /usr/local/tomcat/webapps/xxzdfpyt -d -p 8090:8080 tomcat
類似於我們把文件我們的項目包存在到./home/docker-tomcat/
這個目錄我們是可以見到的,也是更新直接進行更新覆蓋的,這個是我們的掛載的地址,這個地址關聯到/usr/local/tomcat/webapps/ 下面,然後我們啓動的時候運行項目是路徑是:/usr/local/tomcat/webapps/
-v 表示我們宿主機上的文件路徑和docker容器中的路徑進行管理或者說共享
這樣我們修改宿主機上的文件,docker容器中的文件也會被自動的更新
我們這個時候只要啓動docker容器,修改也會產生效果
希望對你有所幫助