Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【docker】容器安装nacos

【docker】容器安装nacos

原创
作者头像
无敌小菜鸟
发布于 2022-07-16 11:37:56
发布于 2022-07-16 11:37:56
1.7K00
代码可运行
举报
文章被收录于专栏:搬砖笔记搬砖笔记
运行总次数:0
代码可运行

项目要使用下nacos,但是最近学习docker,随即想要用容器启动一个nacos,所以这篇文章就出来了。


一、文档

仓库地址:

dokhub:https://hub.docker.com/r/nacos/nacos-server

仓库:https://github.com/nacos-group/nacos-docker

文档:https://github.com/nacos-group/nacos-docker/blob/master/README_ZH.md

二、快速启动

本文使用的是这种简单模式启动,配置方便,线上建议使用docker-compose启动。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker run --name nacos-quick -e MODE=standalone -p 8849:8848 -d nacos/nacos-server

指定一些参数启动

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker run \
--name nacos -d \
-p 8850:8848 \
--privileged=true \
--restart=always \
-e JVM_XMS=256m \
-e JVM_XMX=256m \
-e MODE=standalone \
-e PREFER_HOST_MODE=hostname \
nacos/nacos-server

自定义数据库启动

数据库地址需要用与容器联通,建议使用docker-compose启动。

参考的是以上文档,未测试,如需高级配置,查询案例即可。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
version: "2"
services:
  nacos:
    image: nacos/nacos-server:${NACOS_VERSION}
    container_name: nacos-standalone-mysql
    env_file:
      - ../env/nacos-standlone-mysql.env
    volumes:
      - ./standalone-logs/:/home/nacos/logs
      - ./init.d/custom.properties:/home/nacos/init.d/custom.properties
    ports:
      - "8848:8848"
      - "9848:9848"
      - "9555:9555"
    depends_on:
      - mysql
    restart: on-failure
  mysql:
    container_name: mysql
    image: nacos/nacos-mysql:5.7
    env_file:
      - ../env/mysql.env
    volumes:
      - ./mysql:/var/lib/mysql
    ports:
      - "3306:3306"

三、启动情况

查看容器启动情况

1
1

打开页面测试

http://xxxx:8849/nacos/#/login

2
2

用户名和密码都是nacos

3
3

关于

腾云先锋(TDP,Tencent Cloud Developer Pioneer)是腾讯云GTS官方组建并运营的技术开发者群体。这里有最专业的开发者&客户,能与产品人员亲密接触,专有的问题&需求反馈渠道,有一群志同道合的兄弟姐妹。来加入属于我们开发者的社群吧!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
如何使用Docker部署Nacos服务?Nacos Docker 快速部署指南: 一站式部署与配置教程
🪁🍁 希望本文能够给您带来一定的帮助🌸文章粗浅,敬请批评指正!🐅🐾🍁🐥
猫头虎
2024/04/09
1K0
如何使用Docker部署Nacos服务?Nacos Docker 快速部署指南: 一站式部署与配置教程
【玩转Lighthouse】自建单机版nacos服务注册及配置中心
现在的开发中使用微服务架构师最为普遍的,因此需要使用注册中心和配置中心来统一管理配置信息,现阶段nacos使用比较普遍,并且nacos同时具备注册中心和配置中心的功能,支持所有主流的服务发现、配置和管理。因此本篇教程记录了nacos的搭建过程。
暖月寒星
2022/05/05
9581
Nacos2.1.0与Seata1.5.2版本基于Docker部署指南
本案例使用nacos注册中心,db存储进行部署,db模式需要在数据库创建对应的表结构,数据库脚本从seata的github中获取。
猫头虎
2024/04/08
4010
Docker一键极速安装Nacos,并配置数据库!
Note: grafana创建一个新数据源时,数据源地址必须是 http://prometheus:9090
JavaEdge
2024/01/06
6190
Docker一键极速安装Nacos,并配置数据库!
「拥抱开源」注册中心 Nacos
长久以来,我一直使用着闭源的分布式服务注册组件。简单易用且可靠,只要告诉它“我新增了一个某个服务”、“我要调用某个服务”、“这个服务最高耗时 3000 ms”,就可以快速的运用起来。
FoamValue
2020/09/01
6510
「拥抱开源」注册中心 Nacos
Nacos 内存参数修改调优
在Spring Cloud项目中我们经常会用到Nacos,但如果只是在测试环境或者微服务数量相对比较少时,采用Nacos默认的JVM配置会浪费很多资源。特别是那些低配置用来研究的服务器。
程序新视界
2021/12/07
5.4K0
基于Docker搭建Nacos集群
访问任意节点的8848端口; 如: 192.168.1.160:8848/nacos 默认用户名和密码为: nacos/nacos ;登录之后查看节点即可看到如下效果.
一行Java
2022/04/06
2.9K1
基于Docker搭建Nacos集群
容器化中间件
由于项目马上要上云原生了k8s即将上线,所有的中间件包括nginx,mysql,elasticsearch,redis,的集群需要进行容器化改造 我们先改造我们的服务注册与配置中心nacos-1.4.2 在linux环境中我们需要下载nacos-docker
用户9347382
2022/01/10
9270
Nacos2.2.1踩坑日记
解决方法来自于:https://blog.csdn.net/qq_39750772/article/details/132160997#%E6%A6%82%E8%A7%88
青丝束马尾
2023/11/30
3590
Nacos2.2.1踩坑日记
【云原生】nacos与docker的结合使用
一个风轻云淡
2023/10/15
3780
【云原生】nacos与docker的结合使用
Docker搭建Nacos服务注册中心
1.单机无数据库版 获取镜像 docker pull nacos/nacos-server:2.0.3 Linux平台 docker run -itd \ --privileged=true \ --name nacos-server \ -m "512M" \ --restart always \ -p 8848:8848 \ -p 9848:9848 \ -e PREFER_HOST_MODE=hostname \ -e MODE=standalone \ -v "/standalone-logs/:/
甄士隐
2022/03/08
1.4K0
Docker搭建Nacos服务注册中心
nacos 持久化 docker 部署
微服务需要部署 nacos, 但是用 docker 进行部署,容器删除之后配置就全部丢失。所以需要配置外部数据库,使得 nacos 数据持久化。
子润先生
2021/06/11
1.3K0
使用Docker-ompose快速构建Nacos服务
在微服务架构中,服务的注册与发现扮演着至关重要的角色。Nacos(Naming and Configuration Service)是阿里巴巴开源的服务注册与发现组件,致力于支持动态配置管理和服务发现。最近,一位朋友表达了对搭建一套Nacos开发环境的兴趣。先前,我们曾发布了一篇有关在Linux上直接部署Nacos的文章,标题为《Linux下部署Nacos》。如有兴趣的读者可以前往查阅。
修己xj
2024/01/10
7110
使用Docker-ompose快速构建Nacos服务
Docker安装Nacos注册配置中心
之前已经写过Nacos做配置中心和注册发现中心的文章,所以不再赘述,如有不会搭建看下面链接:
程序员云帆哥
2022/05/23
1.2K0
Docker安装Nacos注册配置中心
docker nacos部署(Windows版本、Linux版本)
注:选择用docker部署nacos的原因:方便管理。docker采用容器镜像的方式进行管理,可以很方便的启动或者关闭nacos,即使不小心把nacos报废了,也可以很快部署一个,还有自己想开启nacos集群也非常方便
lucky鹿鹿
2023/04/08
6.8K0
从零开始,掌握Nacos搭建的艺术(单点、集群、docker-compose)
随着微服务架构的流行,服务的发现与配置管理成为了构建稳健系统的核心。想象一下,只需几个简单的步骤,你就能够在你的应用程序中实现服务的自动注册与动态发现,还能够实时管理配置信息。那将是多么令人振奋的一刻!在这篇博客中,我们将一起探索Nacos的搭建过程,掌握这一微服务领域的重要技能。
一只牛博
2025/05/30
1560
从零开始,掌握Nacos搭建的艺术(单点、集群、docker-compose)
Docker下Nacos持久化配置
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
程序员欣宸
2019/09/06
4.2K0
docker 里面安装 nacos (亲测有效)
安装 nacos 之前,需要在服务器上安装 zookeeper,这个是必须的,因为nacos 需要依赖 zookeeper;
一写代码就开心
2024/01/12
7340
docker 里面安装 nacos (亲测有效)
python flask服务如何注册到nacos
shigen之前遇到了一个服务,需要结合nacos+ Spring security实现服务的负载均衡。其中最为重要的就是python服务自己注册到nacos上,趁着闲暇时间,来研究了一番。
shigen
2024/03/14
5300
python flask服务如何注册到nacos
QVD-2024-26473:Nacos Derby未授权RCE漏洞
Nacos 是一个用于动态服务发现和配置以及服务管理的平台,Derby 是一个Java 类库的形式对外提供服务的数据库引擎。
Timeline Sec
2024/11/23
1.6K0
QVD-2024-26473:Nacos Derby未授权RCE漏洞
相关推荐
如何使用Docker部署Nacos服务?Nacos Docker 快速部署指南: 一站式部署与配置教程
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档