首頁 >運維 >Docker >怎麼把war包部署到docker

怎麼把war包部署到docker

angryTom
angryTom原創
2020-03-31 16:07:364320瀏覽

怎麼把war包部署到docker

怎麼把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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn