版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
任務(wù)二使用Podman
管理容器任務(wù)提出一任務(wù)分析二任務(wù)實施三任務(wù)總結(jié)四目錄Contents同步訓(xùn)練五項目9容器配置與管理【項目描述】隨著公司服務(wù)器功能越來越豐富,服務(wù)器上的許多服務(wù)會相互影響,導(dǎo)致運(yùn)行出現(xiàn)混亂。為解決這種局面,決定采用容器的方式對服務(wù)器重新管理,將LNMP架構(gòu)使用容器的方式來實現(xiàn)。本項目我們來完成容器的配置與管理。【學(xué)習(xí)目標(biāo)】(1)理解容器的相關(guān)概念。(2)掌握Podman的安裝和基本操作。(3)掌握利用容器實現(xiàn)LNMP的方法。(4)培養(yǎng)愛崗敬業(yè)的精神。01任務(wù)提出任務(wù)提出1.搜索鏡像查看鏡像倉庫中有哪些有關(guān)httpd的可用鏡像。2.拉取鏡像從鏡像倉庫中將httpd鏡像下載到本地。3.查看鏡像查看當(dāng)前系統(tǒng)中可用的鏡像。4.運(yùn)行容器(1)在后臺運(yùn)行容器。(2)查看容器運(yùn)行的情況。(3)測試容器的功能。(4)進(jìn)入正在運(yùn)行的容器,對網(wǎng)頁進(jìn)行維護(hù)。5.停止容器停止正在運(yùn)行的容器。6.刪除容器刪除目前系統(tǒng)中的容器。7.將主機(jī)的目錄作為容器存儲的一部分將/tmp/www目錄作為Apache容器的主目錄。8.刪除鏡像刪除系統(tǒng)中的鏡像。為了測試Linux服務(wù)器的容器功能,計劃使用容器搭建一臺Apache服務(wù)器,主要內(nèi)容包括:02任務(wù)分析1.鏡像和容器的概念鏡像和容器是容器技術(shù)中的兩個基本概念,它們在性質(zhì)、用途和生命周期方面有所不同。鏡像通常是靜態(tài)的,只讀的,包含操作系統(tǒng)、必要的代碼依賴和文件系統(tǒng),一旦創(chuàng)建,鏡像就可以被保存、共享和部署到不同的環(huán)境中。鏡像可以看作是應(yīng)用程序或服務(wù)環(huán)境的模板,它們是構(gòu)建和運(yùn)行窗口的基礎(chǔ)。容器則是動態(tài)的,可以運(yùn)行,并且是可讀的,每個容器都是從鏡像創(chuàng)建的,但它提供了一個隔離的環(huán)境,可以在其中運(yùn)行應(yīng)用程序,容器可以啟動、停止、刪除或復(fù)制,但它所依賴的鏡像保持不變。容器在運(yùn)行時可以對上層進(jìn)行讀寫操作,這意味著容器可以執(zhí)行應(yīng)用程序并保存其狀態(tài),而不會影響原始鏡像。簡而言之,鏡像定義了應(yīng)用程序的運(yùn)行環(huán)境,而容器則是這個環(huán)境的實例,可以在其中運(yùn)行應(yīng)用程序并與之交互。2.Podman基本操作1)鏡像倉庫配置文件podman的鏡像倉庫配置文件/etc/containers/registries.conf,主要配置項為:(1)nqualified-search-registries:在拉取鏡像時,如果沒有明確指明具體的鏡像倉庫,使該配置項所列出的倉庫順序去獲取。(2)registry:自定義鏡像倉庫。(3)profix:匹配的鏡像倉庫。(4)location:自定義的鏡像倉庫地址。2.Podman基本操作2)podman命令podman命令格式如下【命令】podman[command][鏡像名|容器名]常用的command包括:(1)exec:在運(yùn)行的容器里執(zhí)行一個進(jìn)程。(2)image:管理鏡像。(3)images:列出本地存儲的鏡像。(4)ps:列出當(dāng)前的容器。(5)pull:從倉庫中拉取一個鏡像。(6)port:列出端口映射。(7)rm:刪除一個或多個容器。(8)rmi:從本地存儲中刪除一個或多個鏡像。(9)run:在一個新的容器中運(yùn)行一個命令。(10)restart:重新啟動容器。(11)search:從鏡像倉庫中搜索鏡像。(12)stop:停止一個或多個容器。(13)version:顯示podman的版本信息。(14)cp:在容器和本地系統(tǒng)之間復(fù)制文件。對于每個command,還有更詳細(xì)的選項,例如podmanrun的選項主要包括:(1)-d,--detach:讓容器在后臺運(yùn)行并輸出容器的ID。(2)-h,--hostnamestring:設(shè)置容器的主機(jī)名。(3)-i,--interactive:保持與容器的交互。(4)--namestring:給容器設(shè)置一個名字。(5)--rm:退出容器時刪除容器。(6)-p,--publishstrings:向主機(jī)發(fā)布容器的端口或端口范圍。其他command的選項可以通過“--help”進(jìn)行查看。03任務(wù)實施1.搜索鏡像[root@rhel9-host~]#podmansearchhttpd可以看到鏡像倉庫里的所有與httpd有關(guān)的鏡像,部分內(nèi)容如圖所示。2.拉取鏡像[root@rhel9-host~]#podmanpullhttpd運(yùn)行該命令后,系統(tǒng)會詢問選擇哪個倉庫的鏡像,可以使用鍵盤的“↑”“↓”鍵來進(jìn)行選擇,使用回車鍵進(jìn)行確認(rèn),如圖所示。3.查看鏡像[root@rhel9-host~]#podmanimages命令運(yùn)行結(jié)果如圖所示。4.運(yùn)行容器(1)在后臺運(yùn)行容器。[root@rhel9-host~]#podmanrun-d-p80:80--name=Apachehttpd命令運(yùn)行結(jié)果如圖所示。4.運(yùn)行容器(2)查看容器的運(yùn)行情況。[root@rhel9-host~]#podmanps-a命令運(yùn)行結(jié)果如圖所示。4.運(yùn)行容器(3)測試容器。在瀏覽器中輸入物理機(jī)的IP地址,如果出現(xiàn)圖所示的頁面,說明Apache容器正常工作。4.運(yùn)行容器(4)進(jìn)入正在運(yùn)行的容器,對網(wǎng)頁進(jìn)行維護(hù),將網(wǎng)頁內(nèi)容修改為“WelcometoApacheServer”。[root@rhel9-host~]#podmanexec-itApache/bin/bash4.運(yùn)行容器此時在瀏覽器中訪問網(wǎng)站,可以看到更新后的網(wǎng)頁5.停止容器[root@rhel9-host~]#podmanstopApache6.刪除容器[root@rhel9-host~]#podmanrmApache此時再查看容器的狀態(tài),發(fā)現(xiàn)已經(jīng)不存在了7.將宿主機(jī)的目錄作為容器存儲的一部分隨著容器的刪除,容器中的文件也將被刪除,如果想要保留容器中的文件,可以將宿主機(jī)的目錄/tmp/www作為容器中網(wǎng)站的根目錄。(1)在宿主機(jī)上創(chuàng)建目錄/tmp/www。[root@rhel9-host~]#mkdir/tmp/www(2)運(yùn)行Apache容器,將/tmp/www掛載到/usr/local/apache2/htdocs目錄。[root@rhel9-host~]#podmanrun-d-p80:80--nameApache-v/tmp/www:/usr/local/apache2/htdocshttpd(3)進(jìn)入容器,在/usr/local/apache2/htdocs目錄中創(chuàng)建主頁文件index.html,并在主頁中寫入“Thisfilewillbestoredin/tmp/www.”如圖所示7.將宿主機(jī)的目錄作為容器存儲的一部分(4)訪問網(wǎng)站主頁,可以看到網(wǎng)頁的內(nèi)容7.將宿主機(jī)的目錄作為容器存儲的一部分(5)退出并刪除容器,再查看宿主機(jī)/tmp/www目錄,可以看到主頁文件index.html依然存在8.刪除鏡像[root@rhel9-host~]#podmanrmihttpd04任務(wù)總結(jié)任務(wù)總結(jié)本次任務(wù)我們學(xué)習(xí)了如何使用Podman來管理容器。容器具有資源隔離的特性,能夠節(jié)約系統(tǒng)資源、方便系統(tǒng)管理,已經(jīng)成為現(xiàn)代Linux系統(tǒng)管
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 皮膚病學(xué)題庫與答案
- 班組安全培訓(xùn)試題帶答案(完整版)
- (完整版)安全生產(chǎn)知識測試題及答案
- 郵政入編考試題及答案
- 電工考試題易錯題及答案
- 大專藝術(shù)概論試題及答案
- 護(hù)理人員服務(wù)意識與禮儀培養(yǎng)
- 未來五年洋蔥企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略分析研究報告
- 中國金融電子化集團(tuán)有限公司2026校園招聘6人考試備考題庫附答案
- 關(guān)于區(qū)健共體部分成員單位2025年公開考核招聘事業(yè)編制工作人員的參考題庫附答案
- 電化學(xué)儲能電站安全檢查要點(diǎn)表
- 空軍招飛心理測試題及答案解析
- 2025年及未來5年中國凹凸棒石市場競爭格局及投資戰(zhàn)略規(guī)劃報告
- 新解讀《JB-T 3162-2011滾珠絲杠副 絲杠軸端型式尺寸》
- 項目檔案驗收匯報
- 索尼微單相機(jī)A7 II(ILCE-7M2)使用說明書
- 2025年四川省南充市中考化學(xué)真題卷含答案解析
- AI算法應(yīng)用創(chuàng)新創(chuàng)業(yè)項目商業(yè)計劃書
- 保潔部經(jīng)理培訓(xùn)
- TSG R0005-2011移動式壓力容器安全技術(shù)監(jiān)察規(guī)程
- 汽車品牌口碑管理與維護(hù)
評論
0/150
提交評論