-
环境说明
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
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于