首頁 > 運維 > Docker > 主體

怎麼把war包部署到docker

angryTom
發布: 2020-03-31 16:07:36
原創
4295 人瀏覽過

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

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板