-
环境说明
mysql: 8.0.19
-
拉取镜像
docker pull nacos/nacos-server
3.创建库表
https://github.com/alibaba/nacos/blob/master/distribution/conf/nacos-mysql.sql
4.创建挂载目录
mkdir -p /data/docker/logs/nacos #新建logs目录
mkdir -p /data/docker/nacos/init.d
mkdir -p /data/docker/nacos/data
5.默认配置文件
vim /data/docker/nacos/init.d/custom.properties #默认配置文件
#spring.security.enabled=false
#management.security=false
#security.basic.enabled=false
#nacos.security.ignore.urls=/**
#management.metrics.export.elastic.host=http://localhost:9200metrics for prometheusmanagement.endpoints.web.exposure.include=*metrics for elastic search#management.metrics.export.elastic.enabled=false
#management.metrics.export.elastic.host=http://localhost:9200metrics for influx#management.metrics.export.influx.enabled=false
#management.metrics.export.influx.db=springboot
#management.metrics.export.influx.uri=http://localhost:8086
#management.metrics.export.influx.auto-create-db=true
#management.metrics.export.influx.consistency=one
#management.metrics.export.influx.compressed=true
6.启动容器
如下几个参数需要替换为具体参数
-e MYSQL_SERVICE_HOST=替换具体数据库实例
-e MYSQL_SERVICE_DB_NAME=数据库
-e MYSQL_SERVICE_PORT=数据库端口
-e MYSQL_SERVICE_USER=数据库用户名
-e MYSQL_SERVICE_PASSWORD=数据库密码\
docker run -d \
--name nacos \
-p 8848:8848 \
--privileged=true \
--net=host \
--restart=always \
-e JVM_XMS=256m \
-e JVM_XMX=256m \
-e PREFER_HOST_MODE=hostname \
-e MODE=standalone \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=替换具体数据库实例 \
-e MYSQL_SERVICE_DB_NAME=数据库\
-e MYSQL_SERVICE_PORT=数据库端口\
-e MYSQL_SERVICE_USER=数据库用户名\
-e MYSQL_SERVICE_PASSWORD=数据库密码\
-v /data/docker/logs/nacos:/home/nacos/logs \
-v /data/docker/nacos/init.d/custom.properties:/home/nacos/init.d/custom.properties \
-v /data/docker/nacos/data:/home/nacos/data \
nacos/nacos-server
7.访问
账号/密码 : nacos/nacos
http://127.0.0.1:8848/nacos/
8.引用
https://nacos.io/zh-cn/docs/quick-start.html
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于