docker網(wǎng)絡(luò)端口映射的實現(xiàn)步驟
原理圖解


如圖所示:
第一步
創(chuàng)建執(zhí)行網(wǎng)絡(luò)端口映射容器
docker run -itd -p 宿主機(jī)ip:宿主機(jī)端口:容器端口 --name 容器名 鏡像名 /bin/bash
docker run -itd -p 0.0.0.0:8081:8080 --name tomcat01 /bin/bash
這里需要注意的是:容器端口是容器里面tomcat的端口號,如果沒有修改,就必須寫8080.宿主機(jī)的端口號可以任意指定。ip寫成0.0.0.0的是因為在服務(wù)器中,0.0.0.0指的是本機(jī)上的所有IPV4地址,是真正表示“本網(wǎng)絡(luò)中的本機(jī)”。 一般我們在服務(wù)端綁定端口的時候可以選擇綁定到0.0.0.0,這樣我的服務(wù)訪問方就可以通過我的多個ip地址訪問我的服務(wù)。
第二步
進(jìn)入tomcat01容器
docker exec -it tomcat01 bash
第三步
此時webapps是空的,需要把webapps.dist里面的內(nèi)容轉(zhuǎn)移到webapps下
執(zhí)行命令
cp -r webapps.dist/* webapps
第四步
重啟容器里的tomcat即可
cd bin./startup.sh
訪問測試
cd bin./startup.sh
訪問測試

到此這篇關(guān)于docker網(wǎng)絡(luò)端口映射的實現(xiàn)步驟的文章就介紹到這了,更多相關(guān)docker 端口映射內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Docker構(gòu)建鏡像運行容器腳本出現(xiàn)換行符問題的解決
當(dāng)使用Docker構(gòu)建鏡像運行容器腳本出現(xiàn)換行符問題,Error: context must be a directory: “/root/xxxx/.\r”,下面主要介紹了這一問題的相關(guān)解決方法,希望對大家有所幫助2025-04-04
Docker?部署?Nexus?Maven私服的詳細(xì)過程
Nexus?是一個強(qiáng)大的倉庫管理器,廣泛用于管理和組織軟件構(gòu)建過程中的依賴項和構(gòu)件,通過?Docker?部署?Nexus?私服,可以簡化安裝和管理過程,并提供更高的靈活性和可擴(kuò)展性,這篇文章主要介紹了Docker?部署?Nexus?Maven私服的詳細(xì)過程,需要的朋友可以參考下2024-08-08
docker部署minio并使用springboot連接的操作方法
這篇文章主要介紹了docker部署minio并使用springboot連接的操作方法,本文以minio為例結(jié)合實例代碼給大家詳細(xì)講解,需要的朋友可以參考下2023-11-11
Docker-Compose實現(xiàn)Mysql主從的示例代碼
本文主要介紹了Docker-Compose實現(xiàn)Mysql主從的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-06-06

