美文网首页Linux写作与程序我用 Linux
Docker容器中学习系列十三~网络互联机制

Docker容器中学习系列十三~网络互联机制

作者: 胖琪的升级之路 | 来源:发表于2018-09-09 17:26 被阅读13次

我们前面说了很多命令式的操作文章,并且也简单的了解了下DockerFile文件,并且也尝试的去写一个适合我们的文件,自己也去操作。但是会感觉还有很多自己没有学习到的内容。其中就有我们今天所说的容器与容器之间的交互应该怎么做。这就是我们想使用的互联机制

互联机制

互联机制是一个让多个容器之间进行交互的方式。他会使其他容器快速的根据名字链接到我们的源容器中,并且不需要指定IP地址。
既然我们说到容器名字,那么我们首先要学会的是建立容器的名字。

自定义容器命名

自定义容器名字,固然就是我们在使用容器的时候给命名好,每个容器都应该有自己的专属名字,这样才能正确的区分哪个容器是哪个。在这里我们使用的是--name 参数来命名的。

docker run -d -P --name  test-mysql  mysql:5.7

我们在这里把要创建的容器命名为test-mysql.这就是使用的名字。当然名字具有唯一性,后面在创建同样名字的容器就会出现错误,除非我们使用docker rm 删除该容器。

容器互联

我们在使用容器互联 ,在这里需要使用一个新的连接参数 --link ,该参数可以让容器之间安全的进行交互。

  1. 我们首先创建一个容器redis
docker run -d --name test-redis   -p 6379:6379 redis 
  1. 创建mongodb的容器,将其连接到我们的redis容器当中
docker run -d --name  test-mongodb  --link test-redis:redis mongo 
  1. 建立连接后我们可以去容器中/etc/hosts 文件中查看是否增加上了


    容器命令

    在图片中我们可以十分的看到增加了redis 的链接代表我们已经互联上了

  2. -- link test-redis:redis 格式<name or id>:alias 其中 name是容器的名字或者使用id来操作也是可以的 alias代表源容器在link下的别名。

总结

这就是我们今天所要说的网络互联机制,--link 帮我们让容器之间可以十分愉快的进行网络之间传输。当然我们也可以使用端口映射的方式来进行网络的链接,但是暴露端口可能会有意外的危险。那么我们可以使用--link来进行网络的链接。后面我们会介绍一些其他的手段进行网络操作。例如网络的功能的虚拟化操作等。

相关文章

  • Docker容器中学习系列十三~网络互联机制

    我们前面说了很多命令式的操作文章,并且也简单的了解了下DockerFile文件,并且也尝试的去写一个适合我们的文件...

  • docker网络基础配置

    docker提供了映射容器端口到宿主主机和容器互联机制来为容器提供网络服务。本节讲解docker的网络功能,包括使...

  • Docker学习 - 6.网络基础配置

    Docker目前提供了映射容器端口到宿主主机和容器互联机制来为容器提供网络服务。这次我们讲如何使用Docker的网...

  • docker 容器互联

    docker 容器互联 docker 容器互联总结的是在同一台宿主机上,多个 docker 容器文件共享和网络互联...

  • Docker实战系列(4)-网络配置

    Docker 允许通过外部访问容器或容器互联的方式来提供网络服务。 外部访问容器 容器中可以运行一些网络应用,要让...

  • Docker 网络

    Docker 允许通过外部访问容器或容器互联的方式来提供网络服务。 外部访问容器 容器中可以运行一些网络应用,要让...

  • docker网络模式

    docker网络 使用网络 外部访问容器 -p/P端口映射参数 docker port查看当前端口映射 容器互联 ...

  • docker 原理中的概念

    docker 原理中的概念 docker 容器 docker 容器就是一个特殊的进程 Namespace 隔离机制...

  • # Docker 实例分享

    @(Docker分享)[Dockerfile|私有仓库|容器互联|跨网络互联] 分析内容 Dockerfile参数...

  • docker容器网络互联

    作为新手,docker的容器网络很需要了解透彻。最近公司一直在推docker的项目,这里不讲解link,因为该方法...

网友评论

    本文标题:Docker容器中学习系列十三~网络互联机制

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