docker的网络

docker 端口映射及外部访问容器

  • 使用-p指定端口 -P随机49000~49900之间的端口.
// 绑定宿主机IP及端口
ip:hostPort:containerPort
// 绑定宿主机IP
ip::containerPort
// 绑定宿主机端口
hostPort:containerPort
  • 使用docker port <容器id>可以直接查看容器的端口映射情况

容器链接(Link)

  • 容器之间相互交互的方式。容器的连接(link)系统是除了端口映射外,另一种跟容器中应用交互的方式。该系统会在源容器和接收容器之间创建一个隧道,接收容器可以看到源容器指定的信息。Docker的链接是一个可以将具体的容器连接到一起来进行通信的抽像层。
  • 使用--link参数格式--link参数的格式为--link name:alias,其中:name表示要连接的容器的名称,而alias表示连接后的别名。
    通过--link参灵敏,Docker 会在两个互联的容器之间创建了一个安全的隧道,且不用映射它们的端口到宿主主机上。在前面我们启动db容器的时,并没有使用-p-P参数,从而避免了暴露数据库端口到外部网络上,增加了容器的安全性。

Docker网络(Networking)

剩余部分

你可能感兴趣的:(docker的网络)