安装前准备
- 准备一台服务器liunx的
- 安装docker环境
- 安装docker-compose
docker-compose安装Nacos
- docker-compose.yml 文件
version: "2"
services:
nacos:
image: nacos/nacos-server:2.0.1
container_name: nacos-standalone-mysql
env_file:
- nacos-standlone-mysql.env
volumes:
- ./standalone-logs/:/home/nacos/logs
- ./init.d/custom.properties:/home/nacos/init.d/custom.properties
ports:
- "8848:8848"
- "9848:9848"
- "9555:9555"
restart: on-failure
- 启动参数配置文件(nacos-standlone-mysql.env)
PREFER_HOST_MODE=hostname
MODE=standalone
SPRING_DATASOURCE_PLATFORM=mysql
MYSQL_SERVICE_HOST=host
MYSQL_SERVICE_DB_NAME=数据库名称
MYSQL_SERVICE_PORT=3306
MYSQL_SERVICE_USER=用户名
MYSQL_SERVICE_PASSWORD=密码
MYSQL_SERVICE_DB_PARAM=characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useSSL=false
- 创建一个文件夹防止映射出错
# 创建 ./init.d 目录
# 创建 custom.properties文件
# 创建这个主要为了防止docker自动把custom.properties文件创建成目录,造成的启动失败异常
- 启动并测试
docker-compose up -d
访问即可 http://IP:8848/nacos,默认用户名密码都是nacos