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容器连接通信内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
您可能感兴趣
- dockernextcloud优化(docker+nextcloud搭建个人云存储系统的实现)
- docker容器停止后无法启动(解决docker容器重启之后/etc下某些配置文件被重置的问题)
- docker容器与宿主机通信(docker容器与宿主机的数据交互方式总结)
- elasticsearch docker(在Docker中安装Elasticsearch7.6.2的教程)
- docker怎么设置远程访问(Docker开启远程访问的实现方式)
- jenkins回滚docker容器(关于docker部署的jenkins跑git上的程序的问题)
- 如何增大docker内存使用(docker 内存监控与压测方式)
- docker 容器端口查不到(docker容器无法访问宿主机端口的解决)
- docker-compose 原理(详解docker compose 用法)
- docker容器内服务怎么启动(docker部署confluence的完整步骤)
- docker配置私有仓库(docker私有库的搭建实现)
- docker10个小技巧(docker比赛提交常用命令小结)
- docker指令详解(docker create命令的用法说明)
- docker怎么创建mysql服务(Docker部署MySQL8集群一主二从的实现步骤)
- docker配置文件详解(Docker中搭建FastDFS文件系统多图教程)
- docker查找redis配置文件(解决docker重启redis,mysql数据丢失的问题)
- 魔兽世界 设计师爆料,原始版本并无PVP,跨阵营属于返璞归真(魔兽世界设计师爆料)
- 吐槽完《弧光大作战》之后,我们和设计师聊了聊魔兽首款手游的立项初衷和未来(吐槽完弧光大作战之后)
- 魔兽争霸3自定义战役少年杰雷 2(魔兽争霸3自定义战役少年杰雷)
- 今日菜价 芥兰涨幅最高 1.33 ,花菜降幅最高 3.10(今日菜价芥兰涨幅最高)
- 今日菜价 椰菜涨幅最高 3.25 ,水空心菜降幅最高 2.58(今日菜价椰菜涨幅最高)
- 今日菜价 红三鱼涨幅最高 4.41 ,黄鳝降幅最高 5.06(红三鱼涨幅最高)
热门推荐
- js和php加密(RSA实现JS前端加密与PHP后端解密功能示例)
- 云数据库navicat连不上(Navicat Premium15连接云服务器中的数据库问题及遇到坑)
- linux如何安装php7.1.5环境(vmware linux系统安装最新的php7图解)
- pythonbug生成图片(python实现海螺图片的方法示例)
- python opencv替换背景教程(基于OpenCV python3实现证件照换背景的方法)
- MySQL与Oracle数据类型对应关系
- html5的新特性
- python转图片为字符图(Python实现图片转字符画的代码实例)
- javascript如何判断类型(JavaScript如何优化逻辑判断代码详解)
- php生命周期表(PHP中md5函数的用法讲解)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9