当前位置: 首页 > news >正文

网站建设 淘宝详情南昌网站建设服务

网站建设 淘宝详情,南昌网站建设服务,电子工程师社区,广告效果图用什么软件做文章目录 1. Docker容器之间通信的主要方式1.1 通过容器ip访问1.2. 通过宿主机的ip:port访问1.3. 通过link建立连接#xff08;官方不推荐使用#xff09;1.4. 通过 User-defined networks#xff08;推荐#xff09; 2. 参考资料 1. Docker容器之间通信的主要方式 1.1 通… 文章目录 1. Docker容器之间通信的主要方式1.1 通过容器ip访问1.2. 通过宿主机的ip:port访问1.3. 通过link建立连接官方不推荐使用1.4. 通过 User-defined networks推荐 2. 参考资料 1. Docker容器之间通信的主要方式 1.1 通过容器ip访问 容器重启后ip会发生变化。通过容器ip访问不是一个好的方案。 1.2. 通过宿主机的ip:port访问 通过宿主机的ip:port访问只能依靠监听在暴露出的端口的进程来进行有限的通信。 容器之间通信不能用 localhost、127.0.0.1只能用宿主机的 ip:port 通信但是主机的ip地址会随着宿主机的重启而变化 以 MySQL 容器为例如下 创建容器 docker run -it -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORDroot mysql:5.7主机直接访问暴露的端口 如下图暴露端口的方式很方便主机与容器之间的通信跟连接主机本地一样 1.3. 通过link建立连接官方不推荐使用 运行容器时指定参数link使得源容器与被链接的容器可以进行相互通信并且接受的容器可以获得源容器的一些数据比如环境变量。 # 源容器mysql docker run -itd --name mysql_test -e MYSQL_ROOT_PASSWORDroot mysql:5.7 #被链接容器 centos docker run -itd --name centos_test --link test-mysql:mysql centos /bin/bash #进入test-centos docker exec -it centos_test /bin/bash1.4. 通过 User-defined networks推荐 先给出结论 配置 -p 选项让宿主机和容器之间通过 暴露端口 来通信 配置 --network 选项让容器加入同一个网络也配置 --network-alias 选项让容器间相互连接 以centos和mysql容器之间通信为例使用方法步骤如下 创建网络 docker network来创建一个桥接网络在docker run的时候将容器指定到新创建的桥接网络中这样同一桥接网络中的容器就可以通过互相访问。 docker network create dockerbetweennetwork启动mysql容器时加入创建的网络 创建mysql容器加入到dockerbetweennetwork网络也暴露了3306端口给主机使用 # 创建mysql容器 docker run -it -p 3306:3306 --name mysql_test \ --network dockerbetweennetwork --network-alias mysql_network \ -e MYSQL_ROOT_PASSWORDroot \ -d mysql:5.7启动centos容器时加入创建的网络 # 创建centos容器 docker run -it --name centos_test \--network dockerbetweennetwork --network-alias centos_network \ -d centos验证结果 查看mysql容器的ip地址 # 查看mysql容器ip地址 docker inspect mysql_test我的mysql_test的ip地址是 172.21.0.2(mysql) 进入centos容器中查看是否跟mysql容器在同一个网络 # 进入centos容器中 docker exec -it centos_test /bin/bash # ping 上面得到的mysql容器的地址 ping mysql_test2. 参考资料 我的文章《如何查看一个Docker镜像有哪些版本.md》 我的文章《Docker设置国内镜像源.md》 我的文章《Docker快速入门实用教程.md》 我的文章《Docker安装MySQL、Redis、RabbitMQ、Elasticsearch、Nacos等常见服务.md》 我的文章《Docker安装Nacos服务.md》 我的文章《如何修改Docker中的文件.md》 我的文章《Docker容器间的连接或通信方式.md》 我的文章《Docker安装的MySQL如何持久化数据库数据.md》 我的文章《制作Docker私有仓库.md》 我的文章《使用docker-maven-plugin插件构建发布推镜像到私有仓库.md》 我的文章《解决Docker安装Elasticsearch后访问9200端口失败.md》 传送门保姆式Spring5源码解析 欢迎与作者一起交流技术和工作生活 联系作者
http://www.tj-hxxt.cn/news/217545.html

相关文章:

  • 网站无备案号怎么办昨晚广州天河发生事件
  • 佛山新网站制作平台东莞创意网站设计
  • dede后台网站主页网页设计实训结论
  • 国外做设备网站开发一亩地多少钱
  • 做网站程序的步骤无极ip
  • 泊头公司做网站ai绘制logo
  • 跟我一起学做网站WordPress侧边栏跟随
  • 上海网站seoseodian基本的网站开发技术
  • 宜宾网站建设多少钱如何开展网站推广
  • 企业网站设计中应注意产品发布功能优化作品集的个人网站怎么做
  • 做视频网站用什么好贵阳网站建设是什么
  • 重庆网站制作服务怎么制作手机软件
  • 海口网站建设专家评价wordpress有广告插件
  • 网站建设作业做一个简单的网站清迈城市建设网站
  • 餐饮店设计哪家好长沙哪里有网站推广优化
  • 山东省建设工程招投标网站企业网站推广效果从哪些方面进行分析
  • 服务网站排名咨询做最好的导航网站
  • 网站禁止右键it运维解决方案
  • 手机网站跳转代码中企动力 网站建设 收费
  • 网站搜索优化官网提供网站建设制作
  • 众美商务公馆做网站网络推广和运营的区别
  • 手机网站设计与规划国人原创wordpress主题排行
  • 深圳社区网站开发公司自己动手做衣服的网站
  • 用路由器建设网站营销策略模板
  • 中国建设银行网站登录不上泰安58同城招聘网找工作招聘信息
  • 网络推广产品新乐做网站优化
  • 做电梯销售从哪些网站获取信息昆明广告设计与制作公司
  • 网站建设名词解析南宁网站推广营销
  • 中国建设银行u盾下载假网站吗深圳商城软件开发公司
  • 哪些网站是做色选机销售的58同城官网