
前言
本文只介紹基於docker-compose下mysql的單機版本安裝,更多類型安裝,請參考:https://github.com/nacos-group/nacos-docker/blob/master/README_ZH.md
簡介
歡迎來到 Nacos 的世界!
Nacos 致力於幫助您發現、配置和管理微服務。Nacos 提供了一組簡單易用的特性集,幫助您快速實現動態服務發現、服務配置、服務元數據及流量管理。
Nacos 幫助您更敏捷和容易地構建、交付和管理微服務平台。 Nacos 是構建以“服務”為中心的現代應用架構 (例如微服務范式、雲原生范式) 的服務基礎設施
安裝
首先確保安裝docker和docker-compose,如還未安裝docker以及docker-compose,請閱讀 Centos7.X安裝docker及docker-compose 來安裝,若已經安裝,請繼續查看以下教程
創建並進入目錄目錄
mkdir -R /wilton/nacos
cd /wilton/nacos
編輯腳本:vim docker-compose.yml
version: "3"
services:
nacos:
image: nacos/nacos-server
container_name: nacos-standalone-mysql
environment:
- MODE=standalone
- SPRING_DATASOURCE_PLATFORM=mysql
- MYSQL_SERVICE_HOST=mysql地址
- MYSQL_MASTER_SERVICE_PORT=3306
- MYSQL_SERVICE_USER=mysql用戶名
- MYSQL_SERVICE_PASSWORD=mysql登錄密碼
- MYSQL_SERVICE_DB_NAME=wilton_nacos
- JVM_XMS=512m
- JVM_MMS=320m
volumes:
- /wilton/nacos/custom/conf:/home/nacos/conf
- /wilton/nacos/custom/init.d/custom.properties:/home/nacos/init.d/custom.properties
- /wilton/nacos/custom/logs:/home/nacos/logs
ports:
- "8001:8848"
MYSQL_SERVICE_HOST:mysql的地址
MYSQL_MASTER_SERVICE_PORT:mysql的端口號
MYSQL_SERVICE_USER:mysql的用戶名
MYSQL_SERVICE_PASSWORD:mysql的登錄密碼
MYSQL_SERVICE_DB_NAME:nacos的數據庫名稱
volumes:掛載的數據文件,方便修改,/wilton/nacos 可修改
ports:端口號映射
修改完保存退出
啟動:
docker-compose up -d
第一次需要到遠程倉庫下載鏡像,可能會稍微慢一點
等待完成!
查看鏡像
docker ps