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

docker部署nacos,单例模式(standalone),使用内置的derby数据库,简易安装

文章目录

  • 前言
  • 安装
    • 创建文件夹
    • docker指令安装
    • docker指令安装-瘦身版
  • 制作docker-compose.yaml文件
  • 查看页面

前言

nacos作为主流的服务发现中心和配置中心,广泛应用于springcloud框架中,现在就让我们一起简易的部署一个单例模式的nacos,版本可能较低,v2.0.4,但胜在稳定且脱离mysql

安装

创建文件夹

mkdir -p /home/docker_home/nacos/nacos-data/{logs,data}

创建logs和data文件夹

docker指令安装

docker run -d \
--name nacos \
--restart=always \
-p 8848:8848 \
-e MODE=standalone \
-v /home/docker_home/nacos/nacos-data/logs/:/home/nacos/logs \
-v /home/docker_home/nacos/nacos-data/data/:/home/nacos/data \
nacos/nacos-server:v2.0.4

此处注意!想用derby数据库,推荐使用2.0.4,如果是其他版本,可能已经引进了mysql,到时候安装起来就会麻烦一些,要求你自己去初始化数据库

docker指令安装-瘦身版

docker run -d \
--name nacos-server \
--net=host \
--privileged=true \
--restart=always \
-e JVM_XMS=256m \
-e JVM_XMX=256m \
-e MODE=standalone \
-e PREFER_HOST_MODE=nacoshost \
-v /home/docker_home/nacos/nacos-data/logs/:/home/nacos/logs \
-v /home/docker_home/nacos/nacos-data/data/:/home/nacos/data \
nacos/nacos-server:v2.0.4-slim

这个版本是网上别人使用的版本,我也是从这个版本演变了一下过来的,如果是自己用的话,其实用slim版本可能也是一个不错的选择,但基于是公司项目,为了保全,还是使用了完整版,且通过端口限制访问,不是完全的开放出来,直接使用宿主网络。

制作docker-compose.yaml文件

version: '3.8'services:nacos:container_name: nacosimage: nacos/nacos-server:v2.0.4restart: alwaysports:- "8848:8848"environment:- MODE=standalonevolumes:- /home/docker_home/nacos/nacos-data/logs/:/home/nacos/logs- /home/docker_home/nacos/nacos-data/data/:/home/nacos/data

通过chatGPT,你能很方便的转化出docker-compose.yaml文件

查看页面

在浏览器中访问: http://127.0.0.1:8848/nacos
默认用户名和密码都是:nacos
记得修改
在这里插入图片描述

http://www.lryc.cn/news/331461.html

相关文章:

  • systemd监听服务配置文件更新自动重启服务
  • 【yy讲解PostCSS是如何安装和使用】
  • YOLO电动车检测识别数据集:12617张图像,yolo标注完整
  • 从汇编看函数调用
  • node.js的错误处理
  • shell的编写
  • css心跳动画
  • 在 Amazon Timestream 上通过时序数据机器学习进行预测分析
  • 【智能排班系统】快速消费线程池
  • C语言——内存函数
  • ideaSSM图书借阅管理系统VS开发mysql数据库web结构java编程计算机网页源码maven项目
  • 普联一面4.2面试记录
  • SQLite的架构(十一)
  • Vue2电商前台项目(一):项目前的初始化及搭建
  • 4.6 offset指令,jmp short指令,far,dword ptr各种跳转指令
  • 【WEEK5】 【DAY5】DML语言【中文版】
  • 媒体偏见从何而来?--- 美国MRC(媒体评级委员会)为何而生?
  • Solana 线下活动回顾|多方创新实践,引领 Solana“文艺复兴”新浪潮
  • CSS3 实现文本与图片横向无限滚动动画
  • Android 性能优化之黑科技开道(一)
  • Successive Convex Approximation算法的学习笔记
  • IoT数采平台2:文档
  • Vue监听器watch的基本用法
  • MySQL UPDATE JOIN 根据一张表或多表来更新另一张表的数据
  • JS实现继承的方式ES6版
  • elementui 左侧或水平导航菜单栏与main区域联动
  • YUNBEE云贝-技术分享:PostgreSQL分区表
  • 5.2 通用代码,数组求和,拷贝数组,si配合di翻转数组
  • Oracle23免费版简易安装攻略
  • 《论文阅读》一种基于反事实推理的会话情绪检测无训练去偏框架 EMNLP 2023