nacos 一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。哔哩哔哩🍻
157
##########################################################################
#Author : happylay 安徽理工大学
#Created Time : 2020-03-24 14:11
#Environment:centos:7.5.1804
##########################################################################
# 接口版本
version: "3.1"
# 服务
services:
# 服务注册中心
nacos:
# 镜像
image: happylay/nacos:1.2.1
# 容器名称
container_name: nacos
# 环境变量
environment:
# 模式
MODE: standalone
# 是否支持主机名
PREFER_HOST_MODE: '182.28.0.2'
# 独立支持mysql
SPRING_DATASOURCE_PLATFORM: mysql
# mysql主机
MYSQL_SERVICE_HOST: '182.28.0.3'
# mysql数据库端口
MYSQL_SERVICE_PORT: '3306'
# mysql数据库名称
MYSQL_SERVICE_DB_NAME: 'nacos_happylay'
# 数据库的用户名
MYSQL_SERVICE_USER: 'happylay'
# 数据库密码
MYSQL_SERVICE_PASSWORD: 'happylay'
# 要使用的身份验证系统,目前仅支持"nacos"
NACOS_AUTH_SYSTEM_TYPE: nacos
# 打开身份验证系统
NACOS_AUTH_ENABLE: 'true'
# 默认令牌
# NACOS_AUTH_TOKEN=SecretKey012345678901234567890123456789012345678901234567890123456789
# 数据卷
volumes:
# 日志文件
- ./nacos/logs/:/home/nacos/logs
# 数据库文件
- ./nacos/sql:/sql
# 自定义nacos的配置文件
- ./nacos/init/:/home/nacos/init.d/
# 端口
ports:
- "8848:8848"
# 重启
restart: always
# 内部网络
networks:
nacos-net:
ipv4_address: '182.28.0.2'
# 依赖
depends_on:
- "nacos-mysql"
# 数据库
nacos-mysql:
# 镜像
# image: happylay/nacos-mysql:5.7
image: happylay/nacos-mysql:8.0.16
# 容器名称
container_name: nacos-mysql
# 环境变量
environment:
MYSQL_ROOT_PASSWORD: 'happylay'
MYSQL_DATABASE: 'happylay'
MYSQL_USER: 'happylay'
MYSQL_PASSWORD: 'happylay'
# 数据卷
volumes:
- ./nacos/mysql/data:/var/lib/mysql
ports:
- "10086:3306"
# 内部网络
networks:
nacos-net:
ipv4_address: 182.28.0.3
# 内部网路
networks:
nacos-net:
# 桥接网路
driver: bridge
ipam:
config:
- subnet: 182.28.0.0/24
Content type
Image
Digest
Size
283.1 MB
Last updated
over 6 years ago
docker pull happylay/nacos:1.2.1