怎么把war包部署到docker
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
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END
喜歡就支持一下吧
相關(guān)推薦