docker容器網絡通信——外部訪問內部

《外部世界訪問內網:》docker

 

原理:端口映射spa

 

 

 

1.運行一個容器,開啓容器80端口映射blog

docker run -d -p 80 httpdip

2.查看,發現物理機的80並無開容器

netstat -napt | grep 80原理

 

3.查看docker ps,發現容器內部開的80端口只是映射到物理機的一個隨機端口上。grep

docker psim

 

 

4.經過訪問物理機的IP地址+隨機端口,能夠訪問到這個httpd的容器的默認首頁文件。img

elinks http://ip:容器外部隨機端口端口

如:

elinks http://192.168.6.110:32768

 

5.也能夠指定物理機的端口進行映射

docker run -d -p 8080:80 httpd

elinks http://192.168.6.110:8080

相關文章
相關標籤/搜索