Docker 安装 Nacos

it2024-11-20  1

1、简介

1.1、Nacos 简介

Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。

2、准备工作

2.1、安装 Docker

CentOS7 安装 Docker

2.2、安装 MySQL8

从Nacos 1.3.1版本开始,数据库存储已经升级到8.0,并且它向下兼容 Docker 安装 MySQL 8

2.3、数据库配置

2.3.1、创建数据库

2.3.3、创建用户

用户:nacos,密码:nacos 注意:nacos 用户权限问题

2.3.3、下载SQL文件

# 下载数据库文件 https://github.com/alibaba/nacos/blob/master/distribution/conf/nacos-mysql.sql

2.4、创建数据和配置存放目录

# 创建 nacos配置存放目录 mkdir -p /home/docker/nacos/conf && chown -R 200 /home/docker/nacos/conf # 创建 nacos日志存放目录 mkdir -p /home/docker/nacos/logs && chown -R 200 /home/docker/nacos/logs # 创建 nacos数据存放目录 mkdir -p /home/docker/nacos/data && chown -R 200 /home/docker/nacos/data

3、安装 Nacos

3.1、运行 Nacos

docker run -d -p 8848:8848 \ --name nacos \ --network woniu_network \ --ip 172.0.0.28 \ --env MODE=standalone \ --env SPRING_DATASOURCE_PLATFORM=mysql \ --env MYSQL_SERVICE_HOST=172.0.0.5 \ --env MYSQL_SERVICE_PORT=3306 \ --env MYSQL_SERVICE_DB_NAME=nacos \ --env MYSQL_SERVICE_USER=nacos \ --env MYSQL_SERVICE_PASSWORD=nacos \ nacos/nacos-server:latest

3.2、复制相关文件

# 把容器中的 nacos 文件复制出来 docker cp -a nacos:/home/nacos /home/docker/ # 删除 nacos 容器 docker rm -f nacos

3.3、启动 Nacos

docker run -d -p 8848:8848 \ --name nacos \ --network woniu_network \ --ip 172.0.0.28 \ --env MODE=standalone \ --env SPRING_DATASOURCE_PLATFORM=mysql \ --env MYSQL_SERVICE_HOST=172.0.0.5 \ --env MYSQL_SERVICE_PORT=3306 \ --env MYSQL_SERVICE_DB_NAME=nacos \ --env MYSQL_SERVICE_USER=nacos \ --env MYSQL_SERVICE_PASSWORD=nacos \ -v /home/docker/nacos/conf:/home/nacos/conf \ -v /home/docker/nacos/logs:/home/nacos/logs \ -v /home/docker/nacos/data:/home/nacos/data \ nacos/nacos-server:latest

4、相关页面

4.1、登录界面

4.2、首页

最新回复(0)