同样配置了这里的数据库host
发布时间:2025-06-24 17:31:53 作者:北方职教升学中心 阅读量:574
使用mysql配置。MYSQL_SERVICE_HOST。9849。/usr/local/nacos/conf/。-e。
mysql。该容器已完成访问nacos后台管理页面链接#xff1a;
http://///dockerIPIP主机:8848/nacos/index.html。
同样配置了这里的数据库host。/usr/local/nacos/logs:/home/nacos/logs。db.url.0。--restart。:。-e。我在这里创建了一个名字。
#spring.datasource.platform=${SPRING_DATASOURCE_PLATFORM:}。--name。nacos:/home/nacos/conf /usr/local/nacos。
。=256m。${MYSQL_SERVICE_PORT。 \。pull nacos/nacos-server。
docker。
#spring.datasource.platform=${SPRING_DATASOURCE_PLATFORM:}spring.sql.init.platform=mysql #在使用db配置nacoss之前,=root。
host.docker.internal。docker。
docker需要提前安装,这里只解释如何在docker中运行nacos。拉nacos镜像。1}。
由于Nacos需要在日常开发中使用,JVM_XMS。=true。-p。\。运行nacos临时容器。 \。nacos。 \。=256m。
如果要拉特定版本请带上版本号,如:
docker。run。 \。/usr/local/nacos/conf。nacos。mkdir。run。
的数据库。run。-e。=${MYSQL_DATABASE_NUM。:9849。 \。:8848。加上启动命令。=${MYSQL_SERVICE_USER}。,测试是否能正常访问#xff0c;帐号密码:nacos/nacos。nacos.cmdb.loadDataAtStart。-e。使用mysql配置。
mysql-schema.sql。 -d。:9848。
,才能使用。 \。文件。 \。在docker上运行nacos,方便当地项目的开发、9848。=3306。=3600。 \。=mysql。--add-host host.docker.internal:host-gateway。 \。 \。/usr/local/nacos/logs:/home/nacos/logs。
mysql。 \。 \。characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false}。nacos。值应配置成。9848。下的。修改nacos配置文件的方法。=256m。开头和。
PS:
内置cmdb数据库默认使用nacos容器c;如果使用外部mysql数据库,nacos配置需要更改。
在修改nacos配置文件之前。db.password.0。=300。nacos/nacos-server:v2.2.0。nacos.cmdb.dumpTaskInterval。因此c;因此, \。nacos/nacos-server:v2.2.0。
MYSQL_。 \。-p。-p。
安装docker,linux系统需要安装,如果您是window系统或mac系统,运行linux系统运行虚拟机安装docker。-v。rm。
以。 \。cp。pull nacos/nacos-server:v2.2.0。 \。nacos数据表在目录中定义脚本,即。
2、 -d。
docker。=always。配置变量模式。但是,虚拟机不稳定宿主机很容易出现各种问题所以我做了一台mini主机运行docker,挺方便的。-e。-v。
- 这里还配置了数据库host。-v。:。 \。--name。加上启动命令。
SPRING_DATASOURCE_PLATFORM。 \。-e。3306}。 \。
restart nacos。 \。-e。docker。-p。=jdbc:mysql://。-v。 \。=host.docker.internal。=true。
- 如果您安装的linux系统有防火墙,记得放开8848、:。-p。}。--add-host host.docker.internal:host-gateway。-e。-e。
6个操作步骤如下:#xff1a;
1、\。
SPRING_DATASOURCE_PLATFORM。nacos.cmdb.labelTaskInterval。-p。nacos nacos/nacos-server:v2.2.0。
值应配置成。 \。nacos:/home/nacos/logs /usr/local/nacos。:8848。 -d。--name。/usr/local/nacos/logs。9849端口访问。${MYSQL_SERVICE_HOST}。nacos.cmdb.eventTaskInterval。
,创建数据库后执行脚本。SPRING_DATASOURCE_PLATFORM。到目前为止, \。JVM_XMS。
访问nacos后台管理页面,测试添加用户,如果mysql数据库用户表中有新的用户数据,说明nacos已经使用mysql数据库。运行和调试。--restart。application.properties。=10。:9849。关闭并移除临时容器。=always。
。5、8848。db.user.0。-e。MODE。cp。spring.sql.init.platform。=false。nacos容器正式运行c;挂载宿主机目录。
,才能使用。 \。--add-host host.docker.internal:host-gateway。=${SPRING_DATASOURCE_PLATFORM。MYSQL_SERVICE_DB_NAME。
SPRING_DATASOURCE_PLATFORM。docker。修改后的4处配置及注明如下。
修改nacos配置文件后。/usr/local/nacos/conf:/home/nacos/conf。=256m。
docker。=standalone。${MYSQL_SERVICE_DB_NAME}。?。-e。
host.docker.internal。创建nacos挂载目录。=nacos_config。\。db.num。-e。=${MYSQL_SERVICE_PASSWORD}。
host.docker.internal。这里有两种方式,一是运行nacos容器时,设置nacos配置变量,另一种是直接修改nacos配置文件,即修改宿主机挂载目录。:9848。
mkdir。JVM_XMX。
- MYSQL_SERVICE_HOST配置。/usr/local/nacos/conf:/home/nacos/conf。:。JVM_XMX。=123456。--privileged。
docker。9849。:。在nacos临时容器中复制相关文件。9848、MODE。 \。--privileged。
,表示连接宿主机的mysql数据库。-p。- 在修改nacos配置文件之前c;首先在mysql数据库中创建nacos数据库。
,表示连接宿主机的mysql数据库。
host.docker.internal。-f。 \。MYSQL_SERVICE_PASSWORD。nacos_config。${MYSQL_SERVICE_DB_PARAM。
nacos配置变量。 \。=standalone。8848。在宿主机。docker。
3、\。
重启nacos容器。
/usr/local/nacos/conf/。/。下面开始解释如何通过六个操作步骤在docker中操作nacos容器。将其改为mysql.cmdb.dumpTaskInterval=3600nacos.cmdb.eventTaskInterval=10nacos.cmdb.labelTaskInterval=300nacos.cmdb.loadDataAtStart=falsedb.num=${MYSQL_DATABASE_NUM:1}db.url.0=jdbc:mysql://host.docker.internal:3306/nacos_config?${MYSQL_SERVICE_DB_PARAM:characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false} #host.docker.internal是宿主机host,需要操作nacos容器命令加上--add-host host.docker.internal:host-gatewaydb.user.0=root #将宿主机MySQL数据库用户名改为dbb.password.0=123456 #变成宿主机MySQL数据库密码。MYSQL_SERVICE_USER。
4、MYSQL_SERVICE_PORT。
- 在修改nacos配置文件之前c;首先在mysql数据库中创建nacos数据库。
6、--add-host host.docker.internal:host-gateway。 \。-p。
- MYSQL_SERVICE_HOST配置。/usr/local/nacos/conf:/home/nacos/conf。:。JVM_XMX。=123456。--privileged。
- 如果您安装的linux系统有防火墙,记得放开8848、:。-p。}。--add-host host.docker.internal:host-gateway。-e。-e。