Docker学习笔记(七)

docker还有joined容器的方法使容器之间网络配置共享,达到网络互通的 目的。

docker run -d -it --name=web1 httpd

docker run --network=container:web1 busybox

这样就让busybox可以访问到web1容器的网络中了。

joined容器非常适合的场景:通过本地loopback的快速通信,如webserver和appserver;希望监控独立运行容器的网络流量等。


容器与外部通信:

容器内部默认直接可以访问外部网络,通过IP转换为主机本地IP实现;如果外部希望访问容器内部网络,则可以在容器启动中增加参数-p 通过端口映射方式实现。

-p 80,代表将容器80端口动态映射到主机一个端口上,可以通过docker ps或docker port 容器ID,进行查看。

-p 8080:80 ,代表将容器80端口指定映射到主机的8080端口上。

 

posted @ 2017-12-28 14:30  FlyerS  阅读(87)  评论(0)    收藏  举报