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