Docker中部署项目到容器
場(chǎng)景
使用Dockerfile定制鏡像來部署Tomcat項(xiàng)目:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/99105626
Docker中容器數(shù)據(jù)持久化-數(shù)據(jù)卷的簡(jiǎn)單使用:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/99194088
Docker中部署mysql數(shù)據(jù)庫:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/99213563
實(shí)現(xiàn)
之前在做數(shù)據(jù)持久化時(shí),將/usr/local/docker/tomcat/ROOT下內(nèi)容替換為index.html
現(xiàn)在刪掉。
cd /usr/local/docker/tomcat/ROOT rm -fr index.html再回到上級(jí)目錄
cd ..在此目錄中有傳輸?shù)捻?xiàng)目的zip壓縮包。
將此項(xiàng)目移動(dòng)到ROOT下。
cp myshop.zip ROOT/進(jìn)入到ROOT目錄
cd ROOT將項(xiàng)目解壓縮
unzip myshop.zip如果提示找不到unzip,則使用apt進(jìn)行安裝。
apt-get install unzip解壓之后的目錄
?
將zip包刪掉
rm -rf myshop.zip修改項(xiàng)目數(shù)據(jù)源
依次進(jìn)入ROOT下的WEB-INF下的classes下編輯myshop.properties
?
修改為正確數(shù)據(jù)源。
編輯的使用參照
Linux-編輯器vim與nano的使用:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/95241274
啟動(dòng)容器
回到tomcat目錄下輸入:
docker run -p 8080:8080 --name myshop -v /usr/local/docker/tomcat/ROOT:/usr/local/tomcat/webapps/ROOT -d tomcat?
上面這條命令的具體意義參照之前文章。
此時(shí)打開瀏覽器輸入:
ip:8080
?
總結(jié)
以上是生活随笔為你收集整理的Docker中部署项目到容器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Docker中部署mysql数据库
- 下一篇: CS中常用转义符与@符号的作用