0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

利用Docker共享网络实现容器间的互联互通

网络技术干货圈 来源:网络技术干货圈 2024-04-08 10:55 次阅读

docker 共享网络的方式实现容器互联

本文以nacos连接mysql为例

前提已经在mysql容器中初始化好nacos数据库,库名nacos

创建一个共享网络

dockernetworkcreate--driverbridge
--subnt192.168.0.0/24
--gateway192.168.0.1mynet

此处可以不指定网络模式、ip和网关,可以使用(docker network inspect 网络名称)查看ip

启动mysql容器

dockerrun-d
--restart=always
-m256m
--namemysql
--netmynet
-p3307:3306
-eMYSQL_ROOT_PASSWORD=123456
mysql

查看该网络中的容器情况

dockernetworkinspectmynet

4bdbe31e-f3c0-11ee-a297-92fbcf53809c.png

启动nacos容器,并连接mynet网络

我的nacos镜像是M芯片的,自行更换

把nacos的ip(环境变量MYSQL_SERVICE_HOST)换成mysql的容器名称或者在共享网络中的ip即可

dockerrun-d
--netmynet
-eMODE=standalone
-eJVM_XMS=256m
-eJVM_XMX=256m
-eJVM_XMN=256m
-p8848:8848
-p9848:9848
-p9849:9849
-eSPRING_DATASOURCE_PLATFORM=mysql
-eMYSQL_SERVICE_HOST=mysql
-eMYSQL_SERVICE_PORT=3306
-eMYSQL_SERVICE_USER=root
-eMYSQL_SERVICE_PASSWORD=123456
-eMYSQL_SERVICE_DB_NAME=nacos
-eMYSQL_SERVICE_DB_PARAM='characterEncoding=utf8&connectTimeout=10000&socketTimeout=30000&autoReconnect=true&useSSL=false&allowPublicKeyRetrieval=true'
--restart=always
--privileged=true
--namenacos
nacos/nacos-server:v2.1.1-slim

再次查看共享网络详情

4c043616-f3c0-11ee-a297-92fbcf53809c.png

审核编辑:黄飞

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 容器
    +关注

    关注

    0

    文章

    494

    浏览量

    22045
  • MySQL
    +关注

    关注

    1

    文章

    802

    浏览量

    26445
  • Docker
    +关注

    关注

    0

    文章

    454

    浏览量

    11815

原文标题:docker 共享网络的方式实现容器互联

文章出处:【微信号:网络技术干货圈,微信公众号:网络技术干货圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    高通与美的共同推动家电产品实现互联互通

    智能家电互联互通协议正式发布
    的头像 发表于 10-16 10:05 6823次阅读

    ARM平台实现Docker容器技术

    及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上,亦可实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。使用Docker,可像管理应用程序一样管理基础结构
    发表于 07-17 11:05

    ARM平台实现Docker容器技术

    及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上,亦可实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。使用Docker,可像管理应用程序一样管理基础结构
    发表于 07-25 14:36

    请教ZigBee不同厂商之间设备的互联互通问题?

    现在又一个问题,即使两家厂商都采用标准的ZigBee协议开发产品,但是应用层有个端口的概念,如何两家厂商使用不同的端口开发产品,那么也不能互联互通啊,这怎么解释只要按照标准开发,就能互联互通这个问题呢?
    发表于 08-09 08:28

    5G助力互联互通新浪潮

    无论何时何地,互联互通所带来的附加值正在加速互联世界或网络社会的发展。2013年,手机用户占世界人口的96%,而在发达国家中,有74%的人都在使用移动宽带业务。到2019年,无线数据网络
    发表于 08-30 14:33

    支持跨品牌跨品类产品互联互通的“智家”APP更新了

    ),免去一次一次去对接不同平台智能音箱的时间和流程,标准化接入,省时省力,实现跨品牌跨品类产品的互联互通。[ 关于“智家”APP] 机智云智家APP(下称:智家),是一个跨平台跨品类的开放式APP
    发表于 07-12 20:20

    智能家居产品解决互联互通的问题

    智能语音是焦点智能安防成“刚需”互联互通待突破
    发表于 02-04 07:32

    智能家居解决各平台互联互通仍是一个难题

    智能家居解决各平台互联互通仍是一个难题
    发表于 05-21 07:09

    设备互联互通是传统工厂变革到智慧工厂的关键

    传统工厂到智慧工厂的变革必然会成为未来世界制造业中最大的一波“浪潮”,传统工厂如何快速实现角色的转换?我们认为,设备互联互通是关键。
    的头像 发表于 12-21 18:25 1.3w次阅读
    设备<b class='flag-5'>间</b>的<b class='flag-5'>互联互通</b>是传统工厂变革到智慧工厂的关键

    汽车互联互通网络安全威胁论

    面向未来,尽管汽车的互联互通有能力丰富和增加了整个产业链的未来新增商业价值,但也并非没有风险。在过去几年,网络安全威胁也是真实存在的,甚至已经出现几次召回。
    的头像 发表于 12-28 09:56 4554次阅读

    智能化热潮涌动 智能家电“互联互通难”是一大痛点

    家电业智能化热潮涌动,但各品牌各自为战,智能家电“互联互通难”是一大痛点,中国家用电器协会推出《智能家电云云互联互通标准》,实现了跨厂商设备的互通
    发表于 03-27 10:45 727次阅读

    充电桩要如何让实现互联互通

    充电桩互联互通本身并没有太高的技术壁垒,但当前运营商体量不匹配、运营企业数据分享意愿不明、硬件标准化程度不足等因素束缚了充电桩互联互通前进的脚步。而从根本上讲,互联互通并非目的,关键要保证车主找到充电桩后能够充上电、充好电。
    发表于 05-15 16:09 3114次阅读

    传统工厂如何快速实现角色的转换?设备互联互通是关键

    传统工厂到智慧工厂的变革必然会成为未来世界制造业中最大的一波“浪潮”,传统工厂如何快速实现角色的转换?我们认为,设备互联互通是关键。
    发表于 09-03 15:13 913次阅读

    Matter协议能否拯救智能家居设备互联互通

    体验感的生活水平的提高,市场上许多不同品牌智能家居单品设备进入到家庭生活当中。但对于真正的智能家居和全屋智能来说,智能家居单品设备限制了应用范围和用户体验,而设备互联互通才能真正搭建空间整体的系统化运作模式。然而,互联互通
    的头像 发表于 06-07 16:43 1254次阅读
    Matter协议能否拯救智能家居设备<b class='flag-5'>间</b>的<b class='flag-5'>互联互通</b>?

    docker容器容器之间通信

    Docker容器之间的通信方式、通信过程以及常见的通信模式。 一、Docker容器之间的通信方式 在Docker中,
    的头像 发表于 11-23 09:36 1475次阅读