怎么把war包部署到docker

怎么把war包部署到docker

怎么把war包部署到docker

將war包放入到docker下的tomcat中的方法如下:

1、首先你是需要把war包放入到centos系統(tǒng)中,本文中將一個test.war的項目放入centos系統(tǒng)的主目錄,這個通過ssh工具就可以放到centos中,大家應該都很熟悉,格式如下:

scp?local_file?remote_username@remote_ip:remote_folder

2、從centos中將test.war移動到docker下tomcat鏡像啟動的容器中。

(相關(guān)視頻教程分享:java視頻教程

docker?cp?test.war?containerID:/usr/local/tomcat/webapps/

說明:

containerID 是你所啟動tomcat鏡像的容器ID或者容器名稱也可以。

這是將test.war放到tomcat的webapps下

docker常用命令

這里為了方便理解,就以tomcat鏡像為例。一行語法說明,一行例子。

通過鏡像產(chǎn)生一個容器

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鏡像創(chuàng)建的一個容器名稱,也可以使用其容器ID

停止一個容器

docker?stop?containerID/containerName docker?stop?admiring_turing

重啟一個容器

docker?restart?containerID/containerName docker?restart?admiring_turing

與一個已經(jīng)啟動的容器進行交互式操作

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 是自己創(chuàng)建的一個測試文件,將文件復制到了容器的/usr/local目錄下。

在后臺運行一個容器

docker?run?-d?-p?image:tag docker?run?-d?-p?tomcat:latest

更多相關(guān)教程,請關(guān)注php中文網(wǎng)java視頻教程欄目。

以上就是怎么把war包部署到

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊9 分享