docker實戰(一)之Tomcat的安裝


       docker號稱分分鍾就可以將環境構建完成,這話一點也不假,因為docker在使用軟件時只需要從官方

倉庫中拉取對應的鏡像就行了。docker的使用前需要了解兩個名詞--鏡像和容器。這兩者的關系就類似於

java類和對象的關系,對象依賴於類而生,我們從官方倉庫拉取下來的都是鏡像,這時候需要啟動鏡像生

成容器,容器才是軟件的進程,這次我們以Tomcat為例。

1.輸入地址官方地址https://hub.docker.com/搜索tomcat

2.搜索結果列表如下,搜索列了好幾頁,第一個帶有official說明的是官方發布的,其他基本都是私人構建上傳到 倉

庫中的,這里我們使用官方的鏡像。

3.查看tomcat的tags name,拉取鏡像時需要此值。

4.現在我們要使用8.5-jre10-slim這個版本的tomcat,則需要在命令行中輸入命令:docker pull tomcat:8.5-jre10-slim

進行拉取,完成后輸入命令查看docker images查看系統中的所有docker鏡像。

這里需要說一下docker常用的兩個命令:

docker ps所有正在運行的docker容器

docker ps -a所有的docker容器(包括正在運行,已經停止的)

此時我的系統中沒有運行任何容器

5.輸入命令運行一個容器:docker run -it -d -p 7899:8080 tomcat:8.5-jre10-slim

-t 選項讓Docker分配一個偽終端( pseudo-tty)並綁定到容器的標准輸入上,
-i 則讓容器的標准輸入保持打開。

-p 表示端口號,前一個7890是指我們訪問tomcat時的端口號(宿主機端口),
后一個8080是tomcat啟動的一個容器在docker中運行的端口號,
指定端口號為了更明確的訪問tomcat。

輸入命令docker ps查看正在運行的容器發現狀態是Up表示正在運行

 

6.查看tomcat是否啟動,輸入宿主機IP+端口號:http://192.168.182.129:7899/訪問結果如下

      這時候一個tomcat進程就啟動了,如何向其中部署項目,就需要對容器對應的鏡像進行構造,將編譯后的文件或

.war文件上傳到鏡像的webapps目錄下。還有springboot項目在docker中的部署。在后續內容中會分享

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM