欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

docker如何部署tomcat應(yīng)用

 更新時間:2023年12月15日 09:10:53   作者:古甲哈醒  
這篇文章主要介紹了docker如何部署tomcat應(yīng)用問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

1、拉取tomcat鏡像

搜索tomcat鏡像:

[root@iZbp13sno1lc2yxlhjc4b3Z ~]# docker search tomcat
NAME                          DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED
tomcat                        Apache Tomcat is an open source implementati…   2653                [OK]                

拉取tomcat鏡像:

[root@iZbp13sno1lc2yxlhjc4b3Z ~]# docker pull tomcat:8.5.34

其中tomcat:8.5.34是指拉取的tomcat的版本為8.5.34,如果不指定版本,則拉取最新的。

查看已拉取的鏡像:

[root@iZbp13sno1lc2yxlhjc4b3Z ~]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
tomcat              8.5.34              ca9e2fccef98        16 months ago       463MB

2、創(chuàng)建tomcat容器

創(chuàng)建tomcat容器:

[root@iZbp13sno1lc2yxlhjc4b3Z ~]# docker run --name tomcat_kq -p 8081:8080 -v /docker_v/tomcat_kq/webapps:/usr/local/tomcat/webapps -d tomcat:8.5.34

其中:

  • –name tomcat_kq 容器的名稱為tomcat_kq
  • -p 8081:8080 將主機8081端口映射到容器8080端口,訪問應(yīng)用時直接訪問主機8081即可
  • -v /docker_v/tomcat_kq/webapps:/usr/local/tomcat/webapps 將主機目錄映射到容器tomcat的webapps,這樣我們部署應(yīng)用時直接將應(yīng)用放到主機目錄/docker_v/tomcat_kq/webapps即可
  • -d 后臺啟動
  • tomcat:8.5.34 創(chuàng)建容器使用的鏡像及版本

查看創(chuàng)建好的容器實例:

[root@iZbp13sno1lc2yxlhjc4b3Z ~]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS 
161eee53356c        tomcat:8.5.34       "catalina.sh run"        2 hours ago         Up 2 hours          0.0.0.0:8081->8080/tcp                                                             tomcat_kq

3、部署web應(yīng)用

將部署包上傳到主機/docker_v/tomcat/webapps目錄下:

[root@iZbp13sno1lc2yxlhjc4b3Z webapps]# pwd
/docker_v/tomcat_kq/webapps
[root@iZbp13sno1lc2yxlhjc4b3Z webapps]# ls
kqweb  kqweb.zip  ROOT  ROOT.zip

重啟tomcat容器:

[root@iZbp13sno1lc2yxlhjc4b3Z ~]# docker stop tomcat_kq
tomcat_kq
[root@iZbp13sno1lc2yxlhjc4b3Z ~]# docker start tomcat_kq
tomcat_kq

訪問web應(yīng)用,地址:http://192.168.2.130:8081/kqweb/index.html

說明:192.168.2.130:主機ip地址,8081:主機端口

4、后記

以上tomca容器部署應(yīng)用使用的是掛載方式,直接將容器中tomcat的目錄掛載到宿主主機,這樣我們部署應(yīng)用時,只需要操作主機上的目錄文件即可,非常方面。

還有一種方式是直接將應(yīng)用包部署到tomcat容器中去,個人感覺這種方式不太方便,因為修時改文件時需要進(jìn)入到容器里面去操作,不太喜歡。

好了,這些僅為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解將本地docker容器遷移到服務(wù)端

    詳解將本地docker容器遷移到服務(wù)端

    這篇文章主要介紹了詳解將本地docker容器遷移到服務(wù)端,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • 優(yōu)化Docker鏡像安全性的12個技巧總結(jié)

    優(yōu)化Docker鏡像安全性的12個技巧總結(jié)

    docker是虛擬化容器技術(shù),有三個主要概念,鏡像(類)、容器(對象)、倉庫,docker就是類似VM虛擬機一樣的虛擬技術(shù),體積小,運行速度快,下面這篇文章主要給大家介紹了關(guān)于優(yōu)化Docker鏡像安全性的12個技巧,需要的朋友可以參考下
    2022-03-03
  • 基于安裝docker desktop失敗的解決方案

    基于安裝docker desktop失敗的解決方案

    這篇文章主要介紹了基于安裝docker desktop失敗的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • CentOS版本問題安裝Docker報錯的解決方案

    CentOS版本問題安裝Docker報錯的解決方案

    今天小編就為大家分享一篇關(guān)于CentOS版本問題安裝Docker報錯的解決方案,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • Docker中部署flink集群的兩種方式

    Docker中部署flink集群的兩種方式

    這篇文章主要介紹了Docker中部署flink集群的兩種方式,本文將通過 2 種方式在 docker 中部署 flink standalone 集群,集群中共有 4 個節(jié)點,分別是 1 個 jobManager 節(jié)點和 3 個 taskManager 節(jié)點,需要的朋友可以參考下
    2024-02-02
  • Mac為docker和kubectl添加自動補全命令的方法

    Mac為docker和kubectl添加自動補全命令的方法

    很多朋友不太明白如何為docker和kubectl添加自動補全命令,本文通過一些示例給大家介紹kubectl基礎(chǔ)概念及語法知識,需要的朋友參考下吧
    2021-06-06
  • docker服務(wù)關(guān)停的實現(xiàn)步驟

    docker服務(wù)關(guān)停的實現(xiàn)步驟

    在我看來所謂的優(yōu)雅關(guān)閉,就是在系統(tǒng)關(guān)閉時,預(yù)留一些時間,讓你有機會來善后一些事情,本文就來介紹一下docker服務(wù)如何正確關(guān)停,感興趣的可以了解一下
    2023-10-10
  • 關(guān)于docker安全之Docker-TLS加密通訊問題

    關(guān)于docker安全之Docker-TLS加密通訊問題

    這篇文章主要介紹了docker安全之Docker-TLS加密通訊,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • AntDesign?Docker部署詳細(xì)流程

    AntDesign?Docker部署詳細(xì)流程

    這篇文章主要為大家介紹了AntDesign?Docker部署流程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11
  • 使用Docker部署JSON Crack的流程步驟

    使用Docker部署JSON Crack的流程步驟

    本文將給大家詳細(xì)介紹了如何使用Docker部署JSON Crack,JSON Crack 是一款免費的開源數(shù)據(jù)可視化應(yīng)用程序,能夠?qū)?nbsp;JSON、YAML、XML、CSV 等數(shù)據(jù)格式可視化為交互式圖表,文中通過代碼和圖片給大家講解的非常詳細(xì),需要的朋友可以參考下
    2024-02-02

最新評論