docker容器里的容器之间通信(Docker容器连接相互通信的实现)
类别:服务器 浏览量:1877
时间:2021-11-03 15:51:12 docker容器里的容器之间通信
Docker容器连接相互通信的实现端口映射并不是唯一把 docker 连接到另一个容器的方法。
docker 有一个连接系统允许将多个容器连接在一起,共享连接信息。
docker 连接会创建一个父子关系,其中父容器可以看到子容器的信息。
容器命名
当我们创建一个容器的时候,docker 会自动对它进行命名。另外,我们也可以使用 --name 标识来命名容器,例如:
runoob@runoob:~$ docker run -d -P --name runoob training/webapp python app.py 43780a6eabaaf14e590b6e849235c75f3012995403f97749775e38436db9a441
我们可以使用 docker ps 命令来查看容器名称。
runoob@runoob:~$ docker ps -l CONTAINER ID IMAGE COMMAND ... PORTS NAMES 43780a6eabaa training/webapp "python app.py" ... 0.0.0.0:32769->5000/tcp runoob
新建网络
下面先创建一个新的 Docker 网络。
$ docker network create -d bridge test-net
参数说明:
-d:参数指定 Docker 网络类型,有 bridge、overlay。
其中 overlay 网络类型用于 Swarm mode,在本小节中你可以忽略它。
连接容器
运行一个容器并连接到新建的 test-net 网络:
$ docker run -itd --name test1 --network test-net ubuntu /bin/bash
打开新的终端,再运行一个容器并加入到 test-net 网络:
$ docker run -itd --name test2 --network test-net ubuntu /bin/bash
下面通过 ping 来证明 test1 容器和 test2 容器建立了互联关系。
如果 test1、test2 容器内中无 ping 命令,则在容器内执行以下命令安装 ping(即学即用:可以在一个容器里安装好,提交容器到镜像,在以新的镜像重新运行以上俩个容器)。
apt-get update apt install iputils-ping
在 test1 容器输入以下命令:
点击图片查看大图:
到此这篇关于Docker容器连接相互通信的实现的文章就介绍到这了,更多相关Docker容器连接通信内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- centos7 docker容器目录(CentOS7使用docker部署Apollo配置中心的实现)
- django框架教程第100讲(详解Django+Vue+Docker搭建接口测试平台实战)
- docker保存容器的配置文件(docker cp 拷贝文件 和 进入容器的操作)
- docker-compose怎么编写(docker-compose部署php项目实例详解)
- docker远程部署(Docker内网穿透frp部署实现过程解析)
- docker配置源不生效(解决docker CMD/ENTRYPOINT执行sh脚本报: not found/run.sh:)
- rabbitmq docker配置(Docker部署Rabbitmq容器实现过程解析)
- docker快速入门和安装(docker安装tomcat8的实现方法)
- docker进入redis容器(Docker配置redis哨兵模式的方法多服务器上)
- docker-compose启动超时(docker compose idea CreateProcess error=2 系统找不到指定的文件的问题)
- docker容器设置端口(Docker 实现容器端口绑定本地端口)
- docker中运行项目的配置(Docker中搭建配置Git环境的过程)
- docker 加入k8s吗(k8s和Docker关系简单说明)
- docker的常用的命令(Docker 清理命令集锦)
- docker 环境下udp双向通信怎么办(解决Docker network Create加--subnet后遇到问题)
- 用docker搭建在线开发平台(docker部署蜗牛影院系统详细流程分析)
- 金品公司 界界乐中秋限定飞行棋礼盒 露营藤篮礼盒全新上市(界界乐中秋限定飞行棋礼盒)
- 必看 8月,相比七夕,更需要注意的是这些事(必看8月相比七夕)
- 8月23日11时16分将迎处暑,逐渐进入气象意义上的秋天(8月23日11时16分将迎处暑)
- 花不语 下 如果重来一次的话,你还会这么选择吗(花不语下如果重来一次的话)
- 城市记忆之上海 最难忘的是老弄堂里的市井味道(城市记忆之上海)
- 太鸡贼了,这老小区轻松搞定了停车问题(这老小区轻松搞定了停车问题)
热门推荐
- docker部署go项目(Gogs+Jenkins+Docker 自动化部署.NetCore的方法步骤)
- canvas 中增加组件(如何在Canvas中添加事件的方法示例)
- dedecms自助购买(DEDECMS 支付宝操作手册)
- dedecms伪静态要怎么设置(DedeCMS系统自定义字段图片调用问题的解决方法)
- 西部数码服务器月目录是什么(西部数码云服务器如何续费)
- laravel查询限制输出设置(laravel validate 设置为中文的例子验证提示为中文)
- 详解SqlServer数据库中Substring函数的用法(详解SqlServer数据库中Substring函数的用法)
- 微信小程序企业微信打卡(使用Python实现企业微信的自动打卡功能)
- js中拼接字符串的几种方法
- mysql创建用户并给用户授权(MySQL 主从复制中创建复制用户的时机探讨)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9