• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >LINUX > Linux下配置Docker容器间网络连接的教程

Linux下配置Docker容器间网络连接的教程

作者:Eddy Mavungu 字体:[增加 减小] 来源:互联网 时间:2017-05-12

Eddy Mavungu 通过本文向大家介绍了linux下安装docker,linux docker,linux上安装docker,linux安装docker,oracle linux docker等相关知识,希望对您有所帮助,也希望大家多多支持linkedu.com

Docker容器都是独立的,互相隔离的环境。然而,它们通常只有互相通信时才能发挥作用。
虽然有许多方法可以连接容器们,可是我将并不会试着去将其全部讨论在内。但是在这一系列的方法中,我们将看看那些常用的做法。
虽然看起来是很浅显,但是这对于与Docker成天打交道的朋友来说,理解这些技术及底层的设计理念就显得非常地重要了。

配置
在我们展示容器间如何被连接之前,我们需要先建立一对容器作为本次的例子。
第一个镜像将是来源于一个简单的Ubuntu操作系统安装。它将扮演一个客户端容器的角色。
首先,我们创建该容器并连接到它。

Docker桥接Bridge
单个Docker容器是默认地与其他容器和外部网络隔离的。Docker提供了bridge接口,名为docker0,这其实是在Docker Engine安装时就建立好的。
它通过Docker的bridge接口可以让容器间以及容器和主机之间进行通信。
我们可以通过下面的命令来查看一个位于Docker宿主机上的Docker bridge:

端口公开Exposing Ports
首先,让我们看下如何运行一个容器服务并且公开其80端口(HTTP)给其他容器。
为了这么做,我通过expose命令去运行该容器,这是告诉Docker在运行该容器的时候让其公开特定的端口。当然,被公开的端口是可以被其他容器访问的。
让我们运行server_img并且把该容器命名为server1,公开其80端口:

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Linux下配置Docker容器间网络连接的教程

相关文章

  • 2017-05-12Linux中的wget网络下载命令使用全解
  • 2017-05-12linux管道及重定向详解
  • 2017-05-12Linux中显示空闲内存空间的free命令的基本用法
  • 2017-05-12Linux操作Git远程仓库与本地仓库同步的教程
  • 2017-05-12Linux下用makepasswd和passwordmaker生成密码
  • 2017-05-12详解Linux下常用远程登陆命令telnet和rlogin的用法
  • 2017-05-12Linux系统下强大的lsof命令使用宝典
  • 2017-05-12详解Linux系统中rename命令的使用方法
  • 2017-05-12linux命令之top该怎么用?top命令详解
  • 2017-05-127款应用最广泛的Linux桌面环境 哪款最适合你

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • 解析Linux系统中的/proc虚拟文件系统
    • Linux下禁用Firefox浏览器的静默请求教程
    • Linux中tar命令操作文件的基本使用教程
    • Linux下Wireshark的网络抓包使用方法
    • 学习Linux命令之最基本的文件操作
    • Linux系统下Git的基本配置和使用示例
    • Linux操作Git远程仓库与本地仓库同步的教程
    • 解析Linux系统启动的引导流程
    • 在Linux命令行下查询当前所使用的shell版本与种类的方法
    • 使用strace命令定位和诊断故障的实例分享

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有