美文网首页
docker 容器的通信

docker 容器的通信

作者: 星期六1111 | 来源:发表于2017-08-02 21:22 被阅读104次

一. 本机访问docker 的容器

docker ps

本地主机的 8088 被映射到了容器的 8080 端口。此时访问本机的 8088 端口即可访问容器内 web 应用提供的界面,即可通过localhost:8088访问。

二. 容器访问本机的程序

1.本机为Linux
容器ip

如上图所示:容器的默认网关是172.18.0.1,若想访问本机端口为3000的应用程序,则用http://172.18.0.1:3000即可。

2. 本机为mac

若本机是mac,则上述方法不可行,需要在本机上执行ifcong的命令来查看本机的IP,然后用本机的ip来访问。

三.同主机不同容器之间的通信

两个容器
  1. 若容器assembly_web-api_1来访问assembly_paper-api_1访问,则可通过http://paper-api:8080即可。

  2. 使用link的方式:如A容器link一个容器数据库B,那么启动容器A时,将先启动容器B,则数据库的ip写入到A的主机hosts中(/etc/hosts),则A可以访问数据库B

相关文章

  • Fabric多机部署前的Docker通信机制了解

    Docker容器通信主要分为以下几类: 容器和主机通信 同一主机上两个容器的通信 跨主机的两个容器的通信 首先,当...

  • Docker-网络

    网络 容器间通信 容器间可通过IP,Docker DNS Server或joined容器三种方式通信。 容器与外部...

  • Docker 入门教程之容器网络

    什么是容器网络 容器网络是 Docker 用来解决相互隔离的容器之间通信问题的技术。 Docker 网络驱动的类型...

  • Docker 容器之间的通信

    容器之间可通过 IP,Docker DNS Server 或 joined 容器三种方式通信。 一、 IP 通信 ...

  • Docker:Docker网络管理(宿主机和容器互相访问,容器间

    摘要:Docker 整理Docker网络管理知识,包括Docker网络基础,宿主机和容器互相访问,容器间网络通信,...

  • Docker 网络操作

    1. 借鉴 docker中容器之间通信方式docker启动、重启、日志查看命令18 - Docker networ...

  • docker 容器的通信

    一. 本机访问docker 的容器 本地主机的 8088 被映射到了容器的 8080 端口。此时访问本机的 808...

  • 5.Docker 网络管理

    查看docker网络 查看,创建,删除,docker网络 物理机和容器端口映射 练习1,通过ip 让两个容器通信 ...

  • Docker网络模型

    概述 自从docker容器出现以来,容器的网络通信就一直是大家关注的焦点,也是生产环境的迫切需求。而容器的网络通信...

  • Docker高级篇-网络驱动

    通信场景 本章我们继续讲解docker网络驱动,在学习docker网络驱动之前我们先思考下面几个docker容器之...

网友评论

      本文标题:docker 容器的通信

      本文链接:https://www.haomeiwen.com/subject/okiylxtx.html