在docker中部署tomcat,非常簡單,而且省去了手動安裝jdk等步驟,只需要將war包複製在容器tomcat實例中的webapps下面即可。以下將詳細講解流程:
在windows中打好包以後用winSPC拖放到linux系統中,我的直接放在了/home/ubuntu下,winSPC下載見我的上傳文件
在linux中使用docker下載tomcat鏡像
$ docker pull tomcat
接着運行一個tomca實例,以默認8080端口啓動
$ docker run -d --name tomcat -p 8080:8080 tomcat
然後查看docker運行的實例
$ docker ps
接着進入容器實例中,以交互的模式打開
$ docker exec -it tomcat /bin/bash
然後退出,在外面將你的war包複製到tomcat實例中:
$ exit
$ docker cp /home/ubuntu/xxx.war (tomcat的容器實例編號)+ :/usr/local/tomcat/webapps/
接下來你可以再次進入容器,查看是否複製進去了,之後可以退出,然後重啓tomcat實例:
$ docker restart tomcat
接下來你就可以以 ip:8080/xxx來訪問咯!以上!