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端口上。

浙公网安备 33010602011771号