【服务端口】nacos启动成功,控制台访问不到

这篇具有很好参考价值的文章主要介绍了【服务端口】nacos启动成功,控制台访问不到。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在使用nacos的过程中,在本地虚拟中通过docker容器运行成功,但是本地却访问不了,最后发现是对应的服务端口没有放开,导致连接建立不起来。

【服务端口】nacos启动成功,控制台访问不到

 【服务端口】nacos启动成功,控制台访问不到

下面记录一下命令:

1. 查看端口是否方法

[root@localhost ~]# firewall-cmd --query-port=8848/tcp
no

2. 放开端口

[root@localhost ~]# firewall-cmd --add-port=8848/tcp --permanent
success

# 如需移除放开的端口
firewall-cmd --permanent --remove-port=8848/tcp

3. 重新载入添加的端口

[root@localhost ~]# firewall-cmd --reload
success

4. 确认配置是否生效

[root@localhost ~]# firewall-cmd --query-port=8848/tcp
yes

如此设置之后还是访问不了,遂直接使用以下命令关闭防火墙,还是不行;

防火墙状态相关命令:

# 查看防火墙运行状态
[root@localhost ~]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
   Active: active (running) since 日 2022-11-06 21:11:48 CST; 3 months 7 days ago
     Docs: man:firewalld(1)
 Main PID: 1076 (firewalld)
    Tasks: 2
   Memory: 8.9M
   CGroup: /system.slice/firewalld.service
           └─1076 /usr/bin/python2 -Es /usr/sbin/firewalld --nofork --nopid


# 关闭防火墙
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# systemctl stop firewalld

最后想到重启nacos容器,但是删除之后重新运行时候遇到以下iptables错误(iptables: No chain/target/match by that name.):

[root@localhost ~]# docker run -itd -p 8848:8848 \
> --name nacos \
> --network mysql-network \
> --ip 172.0.0.28 \
> --env MODE=standalone \
> --env SPRING_DATASOURCE_PLATFORM=mysql \
> --env MYSQL_SERVICE_HOST=172.0.0.5 \
> --env MYSQL_SERVICE_PORT=3306 \
> --env MYSQL_SERVICE_DB_NAME=nacos \
> --env MYSQL_SERVICE_USER=nacos \
> --env MYSQL_SERVICE_PASSWORD=nacos \
> nacos/nacos-server:latest
cf2a10f1fdff2fdd937c90da936411eebf91e4a6290edfbac6075b5e9815fcf5
docker: Error response from daemon: driver failed programming external connectivity on endpoint nacos (16d40001093cf27162dcc2440391a243989d532b356ddfc6b1e1e8aee66d0195):  (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 8848 -j DNAT --to-destination 172.0.0.28:8848 ! -i br-c9eca8333ecc: iptables: No chain/target/match by that name.
 (exit status 1)).

最后通过重启docker,重新运行nacos访问成功。文章来源地址https://www.toymoban.com/news/detail-514488.html

[root@localhost ~]# systemctl restart docker
[root@localhost ~]# docker rm -f nacos
nacos
[root@localhost ~]# docker run -itd -p 8848:8848 \
> --name nacos \
> --network mysql-network \
> --ip 172.0.0.28 \
> --env MODE=standalone \
> --env SPRING_DATASOURCE_PLATFORM=mysql \
> --env MYSQL_SERVICE_HOST=172.0.0.5 \
> --env MYSQL_SERVICE_PORT=3306 \
> --env MYSQL_SERVICE_DB_NAME=nacos \
> --env MYSQL_SERVICE_USER=nacos \
> --env MYSQL_SERVICE_PASSWORD=nacos \
> nacos/nacos-server:latest
effdf773e7de12d868d8518c4f347728f723f49c1136f781ba9c6488d97533c7

到了这里,关于【服务端口】nacos启动成功,控制台访问不到的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • springboot-gateway注册nacos失败,控制台没有报错

    最近springboot的gateway注册到nacos上,没有注册成功 我是在common里面引入了nacos的依赖,依赖如下: 然后代码yml里面添加如下:

    2023年04月09日
    浏览(36)
  • #VMware#ESXI 修改主机的控制台HTTP/HTTPS端口

    目录 一、开启SSH服务 二、修改控制台的默认端口 1、关闭防火墙的情境下: 1.1、远程进入ESXI的后台,修改HTTP端口配置文件 1.2、关闭ESXI防火墙 1.3、重启服务器 2、不关闭防火墙的情景下: 2.1、修改HTTP端口配置文件 2.2、重启服务 2.3、创建配置文件  2.4、复制规则配置文件到

    2023年04月10日
    浏览(33)
  • weblogic 修改控制台路径或禁用控制台,解决weblogic安全扫描访问路径漏洞问题

    在⼀些安全漏洞扫描中,经常会扫描发现,使⽤weblogic管理控制台,会有个中危的漏洞。 出于安全的考虑需要对weblogic的console进行屏避,或者修改默认的访问路径,主要有两种方法,任选一种即可:(这里针对weblogic 11g 10.3.6.0) 1、进入默认的控制台,例如“localhost/console”

    2024年02月11日
    浏览(54)
  • 解决idea启动tomcat控制台中文乱码

    如图这种情况,一般在idea用tomcat跑一个web项目启动后tomcat日志在控制台打印出来会出现中文乱码的情况 解决方案1: tomcat的日志配置文件的编码修改,找到tomcat安装目录conf下的logging.properties,encoding都修改成GBK或者UTF-8试试,当然我这种没成功  解决方案2: 修改idea显示编码

    2024年02月11日
    浏览(52)
  • IDEA启动tomcat控制台中文乱码问题

    IntelliJ IDEA是很多程序员必备且在业界被公认为最好的Java开发工具,有很多小伙伴在安装完IDEA并且tomcat之后,启动tomcat会出现控制台中文乱码问题,如下图所示: 具体解决步骤: 一、修改当前 Web 项目 Tomcat Server 的虚拟机输出选项 二、修改 IntelliJ IDEA 全局编码、项目编码、

    2024年02月11日
    浏览(41)
  • 第2章 通过Linux 控制台终端访问CLI

    Linux 控制台是唯一可以为系统输入命令的地方。 在大多数 Linux 发行版中,通常必须按下 Ctrl+Alt 组合键,然后按功能键(F1~F7)进入要使用的虚拟控制台。功能键 F1 生成虚拟控制台1,F2 键生成虚拟控制台2,F3 键生成虚拟控制台3,F4 键生成虚拟控制台4,依次类推。 在 login: 提示

    2024年02月16日
    浏览(34)
  • openstack虚拟机部署之后无法访问虚拟机的控制台

    openstack虚拟机部署之后无法访问虚拟机的控制台,错误如下: 2023-07-17 17:48:22.115 7512 INFO nova.console.websocketproxy [-] In exit 2023-07-17 17:48:22.115 7512 INFO nova.console.websocketproxy [-] Terminating child 9332 2023-07-17 17:48:22.139 9332 INFO nova.console.websocketproxy [-] In exit 2023-07-17 17:48:23.892 10510 INFO nova.c

    2024年02月16日
    浏览(47)
  • 搭建第一个区块链网络(Fisco-Bcos),启动并使用控制台

    1.安装依赖 centos7 Ubuntu 2.创建操作目录, 下载安装脚本 3. 搭建单群组4节点联盟链 搭建成功截图如下  4.启动FISCO BCOS链 启动成功截图如下  5.检查进程 检查进程是否启动  输出结果如下,如果进程数不为4,则进程没有启动(一般是端口被占用导致的)  6.检查日志输出 查看节

    2024年02月04日
    浏览(43)
  • rabbitmq-常见七种消息队列-控制台界面管理-python-实现简单访问

    1.1.生产者和消费者 生产者(Producer) 消息的创建者。 负责创建和推送数据到消息服务器。 消费者(Consumer) 消息的接收方。 负责接收消息和处理数据。 1.2.消息队列(Queue) 消息队列是RabbitMQ的内部对象,用于存储生产者的消息直到发送给消费者,它是消费者接收消息的地方。 消息

    2024年02月03日
    浏览(52)
  • SpringBoot集成Nacos控制台报:Server check fail, please check server xxx ,port 9848 is available

    问题: 分析: 1、nacos服务端升级为2.x版本后,新增了gRPC 的通信方式(用于客户端向服务端发起连接请求),新增了两个端口。这两个端口在nacos原先的端口上(默认8848),进行一定偏移量自动生成 解决: 方式一:当服务端端升级为2.x版本,客户端也需要进行相应的版本升级(最

    2024年02月11日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包