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