目錄
- 第一步
- 第二步
- 第三步
- 第四步
原理圖解
如圖所示:
第一步
創(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的端口號(hào),如果沒(méi)有修改,就必須寫8080.宿主機(jī)的端口號(hào)可以任意指定。ip寫成0.0.0.0的是因?yàn)樵诜?wù)器中,0.0.0.0指的是本機(jī)上的所有IPV4地址,是真正表示“本網(wǎng)絡(luò)中的本機(jī)”。 一般我們?cè)诜?wù)端綁定端口的時(shí)候可以選擇綁定到0.0.0.0,這樣我的服務(wù)訪問(wèn)方就可以通過(guò)我的多個(gè)ip地址訪問(wèn)我的服務(wù)。
第二步
進(jìn)入tomcat01容器
docker exec -it tomcat01 bash
第三步
此時(shí)webapps是空的,需要把webapps.dist里面的內(nèi)容轉(zhuǎn)移到webapps下
執(zhí)行命令
cp -r webapps.dist/* webapps
第四步
重啟容器里的tomcat即可
cd bin./startup.sh
訪問(wèn)測(cè)試
cd bin./startup.sh
訪問(wèn)測(cè)試