理解Docker容器连接实现容器间通信

  • Docker网络

    Docker容器默认不开放任何端口,即外部不能访问容器内部服务,但容器内部是可以正常访问外部网络服务的。

    如果想要实现外部访问容器内部网络服务,可以通过端口映射,将容器所在服务器的公网ip:port

    映射到容器内部端口上。

    关于端口映射的详情,参见《以阿里云服务器为例理解docker端口映射

    容器间的相互访问,有三种实现方式:

    • 端口映射

      外界访问独立容器

    • 容器连接Link

      同一宿主机上,不同容器之间的访问

    • Docker Networking(Docker 1.9之后)

      不同宿主机上不同容器之间的访问

  • 容器链接

    容器连接(link)系统是除了端口映射外,另一种跟容器中应用交互的方式。

    其会在源容器(db)与接收容器(web)之间穿件一个隧道,接收容器可以看到源容器指定的信息。

    其实一个可以将具体的容器连接到一起来进行通信的抽象层。

  • 容器的命名

    Docker的连接系统会根据容器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值