Docker 安装nacos并且配置数据库持久化(无脑CV版)

news/2024/10/30 9:25:26/

我们以运行ruoyi-cloud项目为例子
在安装之前请注意版本对应问题
https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E
在这里插入图片描述
由于我的是2021.0.4.0,因此安装2.0.4版本
在这里插入图片描述
否则可能会出现以下错误
在这里插入图片描述
在若依的issue有解决方案https://gitee.com/y_project/RuoYi-Cloud/issues/I487PO
在这里插入图片描述
在了解这些后,数据库文件请参考https://blog.csdn.net/m0_67290880/article/details/129138233
记得开放端口8848,9848,9849
执行以下即可

mkdir -p /mydata/nacos/conf # 配置
mkdir -p /mydata/nacos/logs # 日志
#运行容器
docker run -d -e MODE=standalone -p 8848:8848 --name nacos --restart=always nacos/nacos-server:v2.0.4#复制文件 
docker cp nacos:/home/nacos/conf/ /mydata/nacos/conf/
进入/mydata/nacos/conf/目录,修改application.properties文件

在这里插入图片描述

#删除容器
docker stop nacos
docker rm nacos#重新运行容器
docker run --name nacos -d \
-p 8848:8848 \
-p 9848:9848 \
-p 9849:9849 \
--privileged=true \
--restart=always \
-e JVM_XMS=256m \
-e JVM_XMX=256m \
-e MODE=standalone \
-e TIME_ZONE='Asia/Shanghai' \
-v /mydata/nacos/logs:/home/nacos/logs \
-v /mydata/nacos/conf/:/home/nacos/conf/ \
nacos/nacos-server:v2.0.4

结果
在这里插入图片描述

相关链接
https://blog.csdn.net/qq_34462698/article/details/124286875
https://blog.csdn.net/wlz2009wlz/article/details/112388415


http://www.ppmy.cn/news/26917.html

相关文章

扬帆优配|3300点半日游!上证指数冲高回落;再迎重磅利好!

今天早盘,A股冲高回落,上证指数3300点得而复失,深证成指也于12000点无功而返。 盘面上,煤炭、钢铁、房地产、才智政务等板块涨幅居前,酿酒、酒店餐饮、日用化工、IT设备等板块跌幅居前。北上资金净流入7.77亿元。 房地…

.net 6 引入EFCore

这里默认使用sql server数据库 DBFirst nuget引入程序集 Microsoft.EntityFrameworkCore Microsoft.EntityFrameworkCore.SqlServer Microsoft.EntityFrameworkCore.Design Microsoft.EntityFrameworkCore.Tools Microsoft.Extensions.Logging.Console 执行脚本 设置DAL…

用Python搓一个黑洞

文章目录简介单位制观测绘图简介 黑洞图像大家都知道,毕竟前几年刚发布的时候曾火遍全网,甚至都做成表情包了。 问题在于,凭什么认为这就是黑洞的照片,而不是一个甜甜圈啥的给整模糊了得到的呢?有什么理论依据吗&…

Python列表list操作-遍历、查找、增加、删除、修改、排序

在使用列表的时候需要用到很多方法,例如遍历列表、查找元素、增加元素、删除元素、改变元素、插入元素、列表排序、逆序列表等操作。 1、遍历列表 遍历列表通常采用for循环的方式以及for循环和enumerate()函数搭配的方式去实现。 1&#xff…

如何使用raw socket发送UDP报文

前面写的一篇《Linux下如何在数据链路层接收原始数据包》举了一个实例,使用raw socket接收UDP数据报,但是发送一个数据包比接收要复杂一些,本文以一个实例说明如何使用raw socket发送一个UDP报文。 1. 前言 阅读本文前可以考虑先阅读一下我的另外一篇文章《Linux下如何在数据…

Java 集合基础

文章目录一、集合概念二、ArrayList1. 构造方法和添加方法2. 常用方法三、案例演示1. 存储字符串并遍历2. 存储学生对象并遍历3. 键盘录入学生对象并遍历一、集合概念 编程的时候如果要存储多个数据,使用长度固定的数组存储格式,不一定满足我们的需要&a…

【Linux】环境变量,命令行参数,main函数三个参数保姆教学

目录 ☃️1.奇奇怪怪的现象和孤儿进程 ☃️2.环境变量 ☃️3.深刻理解main函数的前两个参数和命令行参数 ☃️1.奇奇怪怪的现象和孤儿进程 首先回顾一下之前我们学过的fork()创建子进程 fork(void)的返回值有两种 注意fork()头…

FreeRTOS与UCOSIII任务状态对比

FreeRTOS任务状态 1、运行态 正在运行的任务,正在使用处理器的任务。 单核处理器中任何时候都有且只有一个任务处于运行态。 2、就绪态 已经准备就绪(非阻塞或挂起),可以立即运行但还没有运行的任务。 正在等待比自己高优先级…