Closed 502647092 closed 5 years ago
你使用的单机mysql版本吗?
麻烦告诉我下使用的是什么版本的镜像 以及启动方式
用DockerSwarm集群服务方式部署的
docker service create \
--name nacos_nacos \
--network sixi_core \
--publish mode=ingress,target=8848,published=8848,protocol=tcp \
--publish mode=ingress,target=9555,published=9555,protocol=tcp \
--env 'MODE=standalone' \
--env 'MYSQL_MASTER_SERVICE_DB_NAME=nacos' \
--env 'MYSQL_MASTER_SERVICE_HOST=192.168.2.230' \
--env 'MYSQL_MASTER_SERVICE_PASSWORD=nacos' \
--env 'MYSQL_MASTER_SERVICE_PORT=3306' \
--env 'MYSQL_MASTER_SERVICE_USER=nacos' \
--env 'MYSQL_SLAVE_SERVICE_HOST=192.168.2.230' \
--env 'MYSQL_SLAVE_SERVICE_PORT=3306' \
--env 'PREFER_HOST_MODE=hostname' \
--env 'SPRING_DATASOURCE_PLATFORM=mysql' \
--label 'com.docker.stack.image=nacos/nacos-server:latest' \
--label 'com.docker.stack.namespace=nacos' \
--container-label 'com.docker.stack.namespace=nacos' \
--mount type=volume,source=nacos_nacos,destination=/home/nacos/logs \
--config source=nacos-custom.properties,target=/home/nacos/init.d/custom.properties,mode=0444 \
--restart-condition on-failure \
nacos/nacos-server:latest
docker-compose
version: "3"
services:
nacos:
image: nacos/nacos-server:latest
container_name: nacos-standalone-mysql
environment:
- PREFER_HOST_MODE=hostname
- MODE=standalone
- SPRING_DATASOURCE_PLATFORM=mysql
- MYSQL_MASTER_SERVICE_HOST=192.168.2.230
- MYSQL_MASTER_SERVICE_DB_NAME=nacos
- MYSQL_MASTER_SERVICE_PORT=3306
- MYSQL_SLAVE_SERVICE_HOST=192.168.2.230
- MYSQL_SLAVE_SERVICE_PORT=3306
- MYSQL_MASTER_SERVICE_USER=nacos
- MYSQL_MASTER_SERVICE_PASSWORD=nacos
configs:
- source: nacos-custom.properties
target: /home/nacos/init.d/custom.properties
volumes:
- nacos:/home/nacos/logs
ports:
- "8848:8848"
- "9555:9555"
restart: on-failure
configs:
nacos-custom.properties:
external: true
volumes:
nacos:
driver_opts:
type: nfs4
o: addr=192.168.2.219,rw
device: ":/home/app/nfs/docker/nacos"
networks:
default:
external:
name: sixi_core
数据库镜像都没配置?数据库用的自己的数据库的话 你的自己初始化sql脚本
数据库镜像都没配置?数据库用的自己的数据库的话 你的自己初始化sql脚本
数据库脚本在哪里 官方的文档上没看到 麻烦提供一下