2.3-docker網絡-如何讓外部網絡訪問容器資源

Docker 網絡管理 - 外部訪問容器



1.首先使用centos鏡像新建一個容器,然後在該容器中安裝httpd服務,並啓動

2.再把該容器導成一個新的鏡像(centos-httpd),然後再使用新鏡像創建容器,並指定端口映射

docker run -itd -p 5123:80 centos-httpd bash  //-p 可以指定端口映射,本例中將容器的80端口映射爲本地的5123端口

3.docker exec -it container_id  bash 

4.啓動httpd: /usr/sbin/httpd 

5.編輯1.html: vi /var/www/html/1.html 隨便寫點東西

6.退出該容器:exit

7.測試: curl 127.0.0.1:5123/1.html 

-p後面也支持IP:port:ip:port 的格式,比如

-p 127.0.0.1:8080:80 

也可以不寫本地的端口,只寫ip,這樣會隨意分配一個端口

-p 127.0.0.1::80


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章