怎麼把war套件部署到docker
#將war套件放入docker下的tomcat中的方法如下:
1、首先你是需要把war包放入到centos系統中,本文中將一個test.war的專案放入centos系統的主目錄,這個透過ssh工具就可以放到centos中,大家應該都很熟悉,格式如下:
scp local_file remote_username@remote_ip:remote_folder
2、從centos中將test.war移到docker下tomcat映像啟動的容器中。
(相關影片教學分享:java影片教學)
docker cp test.war containerID:/usr/local/tomcat/webapps/
說明:
containerID 是你所啟動tomcat鏡像的容器ID或容器名稱也可以。
這是將test.war放到tomcat的webapps下
docker常用指令
這裡為了方便理解,就以tomcat映像為例。一行語法說明,一行例子。
透過映像產生一個容器
docker run -p port1:port2 containerName:tag docker run -p 8080:8080 tomcat:latest
啟動一個已有的容器
docker start containerID/containerName docker start admiring_turing
其中admiring_turing是tomcat映像建立的一個容器名稱,也可以使用其容器ID
停止一個容器
docker stop containerID/containerName docker stop admiring_turing
重啟一個容器
docker restart containerID/containerName docker restart admiring_turing
與一個已經啟動的容器進行互動式操作
docker exec -i -t containnerID/containerName /bin/bash docker exec -i -t admiring_turing /bin/bash
複製檔案到容器中
docker cp src_path container:dest_path docker cp /test.txt admiring_turing:/usr/local/
test.txt 是自己建立的一個測試文件,將文件複製到了容器的/usr/local目錄下。
在後台運行一個容器
docker run -d -p image:tag docker run -d -p tomcat:latest
更多相關教程,請關注PHP中文網docker教程欄位。
以上是怎麼把war包部署到docker的詳細內容。更多資訊請關注PHP中文網其他相關文章!