基于docker-compose安装nacos
关注公众号【开发者基地】,更多丰富资源随时看!
更多请前往:https://blog.wiltonic.cn 查看
前言
本文只介绍基于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