手把手教你 Docker搭建nacos单机版

网友投稿 495 2022-10-18

手把手教你 Docker搭建nacos单机版

手把手教你 Docker搭建nacos单机版

Docker搭建nacos单机版步骤

一、使用 ​​docker pull nacos/nacos-server​​ 拉取nacos镜像

我这里没有指定版本所以是拉取latest,你也可以使用 ​​docker pull nacos/nacos-server:版本号​​ 指定拉取的版本

二、使用命令启动容器

注意:如果只是简单的学习使用直接用下面的命令就好了。 但是nacos所有元数据都会保存在容器内部,如果容器迁移会导致nacos元数据不复存在, 所以通常我们通常会将nacos元数据保存在mysql中,那么请不要用下面这个命令,继续从第三步接着操作。

docker run -d --name nacos -p 8848:8848 -e PREFER_HOST_MODE=hostname -e MODE=standalone nacos/nacos-server

然后访问地址:​​账号:nacos 密码:nacos

三、创建nacos的挂载目录

mkdir -p /home/nacos/logs/mkdir -p /home/nacos/init.d/

四、创建nacos配置文件

vim /home/nacos/init.d/custom.properties

如果出现提示没有vim命令可以把vim改为vi或者自己先安装一下vim

五、在刚刚创建的配置文件中写入下面内容

注意:请把下面内容中的db.url,db.user,db.pass改为你自己的mysql的信息

server.contextPath=/nacosserver.servlet.contextPath=/nacosserver.port=8848spring.datasource.platform=mysqldb.num=1db.url.0=jdbc:mysql://xx.xx.xx.xx:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=truedb.user=rootdb.password=123456nacos.cmdb.dumpTaskInterval=3600nacos.cmdb.eventTaskInterval=10nacos.cmdb.labelTaskInterval=300nacos.cmdb.loadDataAtStart=falsemanagement.metrics.export.elastic.enabled=falsemanagement.metrics.export.influx.enabled=falseserver.tomcat.accesslog.enabled=trueserver.tomcat.accesslog.pattern=%h %l %u %t "%r" %s %b %D %{User-Agent}inacos.security.ignore.urls=/,/**/*.css,/**/*.js,/**/*.html,/**/*.map,/**/*.svg,/**/*.png,/**/*.ico,/console-fe/public/**,/v1/auth/login,/v1/console/health/**,/v1/cs/**,/v1/ns/**,/v1/cmdb/**,/actuator/**,/v1/console/server/**nacos.naming.distro.taskDispatchThreadCount=1nacos.naming.distro.taskDispatchPeriod=200nacos.naming.distro.batchSyncKeyCount=1000nacos.naming.distro.initDataRatio=0.9nacos.naming.distro.syncRetryDelay=5000nacos.naming.data.warmup=truenacos.naming.expireInstance=true

六、启动容器

docker run \--name nacos -d \-p 8848:8848 \--privileged=true \--restart=always \-e JVM_XMS=256m \-e JVM_XMX=256m \-e MODE=standalone \-e PREFER_HOST_MODE=hostname \-v /home/nacos/logs:/home/nacos/logs \-v /home/nacos/init.d/custom.properties:/home/nacos/init.d/custom.properties \nacos/nacos-server

七、访问nacos

访问地址:​​账号:nacos 密码:nacos

PS:如果这篇博文对你有帮助,请给个关注或者推荐吧!

作者寄语:如果这篇博文对您有所帮助,请给个推荐和收藏吧,谢谢!

作者:野生D程序猿

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java多线程之悲观锁与乐观锁
下一篇:手把手教你 Docker搭建mysql并配置远程访问
相关文章

 发表评论

暂时没有评论,来抢沙发吧~