docker tomcat部署

1.看下鏡像有那些,看到有一個tomcat的鏡像
~ docker images REPOSITORY TAG IMAGE ID CREATED SIZE tomcat latest a7fa4ac97be4 6 days ago 528MB mongo latest bcef5fd2979d 4 weeks ago 386MB rabbitmq management db695e07d0d7 3 months ago 181MB memcached latest 0860688a721c 4 months ago 82.2MB nginx 1.17.5 540a289bab6c 5 months ago 126MB redis latest de25a81a5a0b 5 months ago 98.2MB nginx latest f949e7d76d63 6 months ago 126MB redis 5.0.5 63130206b0fa 6 months ago 98.2MB mysql 8.0 b8fd9553f1f0 6 months ago 445MB memcached 1.5.16 c809d7def06c 7 months ago 82.1MB rabbitmq 3.7.7-management 2888deb59dfc 18 months ago 149MB jenkins latest cd14cecfdb3a 20 months ago 696MB

 

2.直接run 不需要dockerfile文件,只要-v 把宿主機中的tomcat目錄掛到docker容器中就可以了,以後直接替換宿主機中的文件再重啓就ok了。
打包後的文件命名爲ROOT.war,然後創建一個webapps文件夾把ROOT.war方進去就ok了。把webapps目錄掛進去就好
docker run --privileged=true --name=promotion-9305 -v /mnt/tomcat/promotion/webapps:/usr/local/tomcat/webapps -d -p 9305:8080 tomcat

3.部署jar項目
#java  -jar  /mnt/cook-0.0.1-SNAPSHOT.jar這裏的路徑是容器裏面的jar路徑
docker run --privileged=true --name xiangchu-service-8085  -d -p 8085:8080 -v /mnt/project-test/xiangchu/cook-interface-service/target/cook-0.0.1-SNAPSHOT.jar:/mnt/cook-0.0.1-SNAPSHOT.jar docker.io/java  java  -jar  /mnt/cook-0.0.1-SNAPSHOT.jar


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章