docker-compose安裝nacos


OfficialAccounts

前言

本文只介紹基於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

image-20201215170132062


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM