docker在已有的tomcat鏡像上打新的鏡像的Dockerfile編寫說明介紹
如果需要將某個文件替換或者添加到舊的tomcatimage中,形成一個新的image,需要在dockerfile中做一下操作
FROM old_tomcat #這里可以使用docker官方的鏡像,以下說明都是在此基礎(chǔ)上的實例 MAINTAINER ****************** #如果需要替換原有的配置文件或者腳本 ADD web.xml /usr/local/tomcat/webapps/manager/WEB-INF/ ADD tomcat-users.xml /usr/local/tomcat/conf/ ADD server.xml /usr/local/tomcat/conf/ ADD catalina.sh /usr/local/tomcat/bin/ ADD 需要打到image中的war包名.war /usr/local/tomcat/webapps/ EXPOSE 8080 CMD ["/usr/local/tomcat/bin/catalina.sh","run"]
然后
docker build -t new_tomcat .
這時就形成了一個被修改過的新鏡像,啟動該新鏡像的一個容器時,添加war已經(jīng)早容器中了,不需要映射宿主主機目錄到/usr/local/tomcat/webapps/
相關(guān)文章
使用docker搭建jenkins自動化工具的實現(xiàn)
大家在工作中,應(yīng)該都有使用過jenkins 自動化打包或發(fā)布,本文主要介紹了使用docker搭建jenkins自動化工具的實現(xiàn),具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-04-04Docker?ZooKeeper3.4.10集群安裝配置過程
這篇文章主要介紹了ZooKeeper3.4.10集群安裝配置-Docker,集群部署配置步驟,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-07-07給docker創(chuàng)建的elasticsearch容器添加密碼簡單步驟
在使用Elasticsearch(ES)Docker容器時,有時需要設(shè)置密碼來保護數(shù)據(jù)的安全性,這篇文章主要給大家介紹了關(guān)于給docker創(chuàng)建的elasticsearch容器添加密碼的簡單步驟,需要的朋友可以參考下2024-02-02docker-compose啟動redis多機集群的實現(xiàn)(6臺服務(wù)器3主3從)
本文主要介紹了docker-compose啟動redis多機集群的實現(xiàn)(6臺服務(wù)器3主3從),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07Docker容器運行ASP.NET Core的實現(xiàn)步驟
這篇文章主要介紹了Docker容器運行ASP.NET Core的實現(xiàn)步驟,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-04-04ubuntu vps安裝docker報錯:Cannot connect to the Docker daemon at
這篇文章主要介紹了解決ubuntu vps安裝docker時報錯:Cannot connect to the Docker daemon at unix:///var/run/docker.sock.問題的相關(guān)資料,文中介紹非常詳細,需要的朋友可以參考借鑒,下面來一起看看吧。2017-04-04