編寫docker-compose.yml
version: '3'
services:
nacos:
image: nacos/nacos-server:latest
container_name: nacos-standalone-mysql
environment:
- "PREFER_HOST_MODE=hostname"
- "MODE=standalone"
- "MYSQL_DATABASE_NUM=1"
- "SPRING_DATASOURCE_PLATFORM=mysql"
- "MYSQL_SERVICE_HOST=外網ip"(數據庫外網ip)
- "MYSQL_SERVICE_DB_NAME=nacos"(數據庫名稱,需要事前先創建好數據庫以初始化表,有需要可以留言發送)
- "MYSQL_SERVICE_PORT=3306"(數據庫端口)
- "MYSQL_SERVICE_USER=root"(數據庫用戶名)
- "MYSQL_SERVICE_PASSWORD=pass"(數據庫密碼)
volumes:
- /usr/local/docker/nacos/standalone-logs/:/home/nacos/logs
- /usr/local/docker/nacos/custom.properties:/home/nacos/init.d/custom.properties
ports:
- 8848:8848(端口)
restart: on-failure