首页 > 其他分享 >docker启动服务,nacos注册地址默认是容器内IP

docker启动服务,nacos注册地址默认是容器内IP

时间:2024-08-07 15:27:16浏览次数:11  
标签:容器 IP 宿主机 nacos 注册 ip docker

在使用 Nacos 注册服务时,通常是因为 Nacos 在 Docker 中运行时,默认会使用容器的网络设置。

本机ip是:192.168.16.163

但发现注册到nacos上ip却变了,这样的话调用这个服务是调不同的,除非建docker网络

 实现宿主机ip注册的方法:

docker-compose 问价设置宿主机ip

version: '3'
services:
  nacos:
    image: nacos/nacos-server
    ports:
      - "8848:8848"
    environment:
      - MODE=standalone
      - NACOS_SERVER_IP=<宿主机的IP>
运行 Docker 容器时指定网络模式

docker run -d --name nacos --network host nacos/nacos-server

标签:容器,IP,宿主机,nacos,注册,ip,docker
From: https://blog.csdn.net/wangchao6611428/article/details/140992982

相关文章

  • 制造知识普及(九)--企业内部物料编码(IPN)与制造商物料编码(MPN)
    在日常的物料管理业务逻辑中,一物一码是物料管理的基本的业务规则,不管物料从产品开发还是仓库管理,甚至成本核算,都要遵循这个原则,才能保证产品数据的准确性,才具备唯一追溯的可行性。大部分企业都是这种模式,这也是我们非常熟悉的模式。但在企业某些业务场景中,从不同制造商采购的......
  • 从 PyAnsys 获取 elastic_strain_principal_1
    尝试从第一个文件中保存的模拟中获取一些数据。最初我们有:fromansys.dpfimportcoreasdpfmodel=dpf.Model(r'.\file.rst')我们想要获取elastic_strain_principal_1我们创建一个操作符实例来执行它:op=dpf.operators.result.elastic_strain......
  • ssh 远程登录报错:Unable to negotiate with IP port 22: no matching host key type f
    最近在Mac上想要远程一台Linux服务器,结果不知怎么的就不能使用以前的ssh登录了iot@ios-iMac~%[email protected]:nomatchinghostkeytypefound.Theiroffer:ssh-rsa,ssh-dss ......
  • JavaScript 数组方法
    JavaScript数组的力量隐藏在数组方法中。把数组转换为字符串JavaScript方法toString()把数组转换为数组值(逗号分隔)的字符串。join()方法也可将所有数组元素结合为一个字符串。它的行为类似toString(),但是您还可以规定分隔符<pid="demo"></p><script>varfruits......
  • JavaScript 中布尔值的创建
    <!DOCTYPEhtml><htmllang="en"><body><script> //CreateaBooleanobjectusingthenewkeywordandtheBoolean()constructor. varmyBoolean1=newBoolean(false);//Usingnewkeyword. console.log(typeofmyBoolean1);......
  • 【题解】Solution Set - NOIP2024集训Day1 数据结构
    【题解】SolutionSet-NOIP2024集训Day1数据结构https://www.becoder.com.cn/contest/5429「CF1428F」FruitSequences线段树是可以维护区间最长子段的1。记固定右端点在\(i\),的答案为\(f_i\)。那么:\(a_i=0\),\(f_i=f_{i-1}\);\(a_i=1\),打一个单调栈维护所有的最长子......
  • DIP2.0目录概述
    DIP2.0版病种库包含国家核心病种目录9520组,其中保守治疗组3209组、手术操作组6311组,手术操作组中又分为仅包含“主要操作”的5211组和包含“主要操作+相关操作”的1100组。按照ICD-10疾病诊断医保2.0版编码层次结构分析比对,DIP2.0版病种库共覆盖疾病诊断20章、218节、1133类......
  • Linux安装Docker
    安装前问题1.新安装的CentOS在首次登录时出现需要创建一个新用户的界面Ctrl+Alter+F2新建一个命令行桌面,在这个界面可以使用root账号密码登录在命令行界面执行以下命令,即可跳过该步骤yumremovegnome-initial-setupinit3init52.无法正常显示ipv4地址1.进入存放网......
  • PRipple:现代化PHP原生协程引擎
    转载自微信公众号《开源技术小栈》简介PRipple是一个高性能的原生PHP协程框架,旨在处理高并发、复杂的网络通信和数据操作。项目基于PHP8.1自身的纤程特性实现协程,提供了更加简单易用的API和工具,使得开发者可以轻松地构建高性能的PHP应用。文档地址官方文档特点高性能:......
  • netcore webapi部署到docker容器,api调用后显示中文乱码
    vs2022webapi部署到docker容器,api调用后显示中文乱码。原因是:源代码文件不是utf-8编码(用vscode打开是乱码,在vscode修改后,再提交,正常)解决方法一:在中文环境下用过微软家Visualstudio的都知道,新建文件的保存编码都默认为当前系统语言,所以你的文件编码永远都是GB2312,非常令人......