docker網絡端口映射的實現步驟
原理圖解
如圖所示:
第一步
創(chuàng)建執(zhí)行網絡端口映射容器
docker run -itd -p 宿主機ip:宿主機端口:容器端口 --name 容器名 鏡像名 /bin/bash
docker run -itd -p 0.0.0.0:8081:8080 --name tomcat01 /bin/bash
這里需要注意的是:容器端口是容器里面tomcat的端口號,如果沒有修改,就必須寫8080.宿主機的端口號可以任意指定。ip寫成0.0.0.0的是因為在服務器中,0.0.0.0指的是本機上的所有IPV4地址,是真正表示“本網絡中的本機”。 一般我們在服務端綁定端口的時候可以選擇綁定到0.0.0.0,這樣我的服務訪問方就可以通過我的多個ip地址訪問我的服務。
第二步
進入tomcat01容器
docker exec -it tomcat01 bash
第三步
此時webapps是空的,需要把webapps.dist里面的內容轉移到webapps下
執(zhí)行命令
cp -r webapps.dist/* webapps
第四步
重啟容器里的tomcat即可
cd bin./startup.sh
訪問測試
cd bin./startup.sh
訪問測試
到此這篇關于docker網絡端口映射的實現步驟的文章就介紹到這了,更多相關docker 端口映射內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
docker部署minio并使用springboot連接的操作方法
這篇文章主要介紹了docker部署minio并使用springboot連接的操作方法,本文以minio為例結合實例代碼給大家詳細講解,需要的朋友可以參考下2023-11-11