| 语言 | 格式 | 评分 |
|---|---|---|
中文(简体) | .pdf | 3 |
| 摘要 | ||
本文档详细介绍了如何使用 Docker 部署单机版 Nacos,并配置其使用外部 MySQL 数据库。文档提供了完整的部署步骤,包括环境说明、镜像拉取、数据库表创建、配置文件设置、容器启动参数配置以及访问信息。通过本文档,读者可以快速完成 Nacos 的单机部署,并实现与 MySQL 数据库的集成。 | ||
| AI总结 | ||
### Docker 部署单机 Nacos 使用外部 MySQL 数据库
#### 1. 环境说明
- MySQL 版本:8.0.19
#### 2. 拉取镜像
```bash
docker pull nacos/nacos-server
```
#### 3. 创建数据库表
使用以下 SQL 脚本初始化 MySQL 数据库:
```sql
https://github.com/alibaba/nacos/blob/master/distribution/conf/nacos-mysql.sql
```
#### 4. 创建挂载目录
```bash
mkdir -p /data/docker/logs/nacos
```
#### 5. 配置文件
编辑默认配置文件 `custom.properties`,根据需求调整以下参数:
- 安全设置
- 数据源配置
- 监控参数
#### 6. 启动容器
启动命令示例:
```bash
docker run -d \
--name nacos \
-p 8848:8848 \
--privileged=true \
--net=host \
--restart=always \
-e JVM_XMS=256m \
-e JVM_XMX=256m \
-e PREFER_HOST_MODE=hostname \
-e MODE=standalone \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=数据库实例地址 \
-e MYSQL_SERVICE_DB_NAME=数据库名 \
-e MYSQL_SERVICE_PORT=数据库端口 \
-e MYSQL_SERVICE_USER=数据库用户名 \
-e MYSQL_SERVICE_PASSWORD=数据库密码 \
-v /data/docker/logs/nacos:/home/nacos/logs \
-v /data/docker/nacos/init.d/custom.properties:/home/nacos/init.d/custom.properties \
-v /data/docker/nacos/data:/home/nacos/data \
nacos/nacos-server
```
#### 7. 访问 Nacos
- 地址:`http://127.0.0.1:8848/nacos/`
- 默认账号密码:`nacos/nacos`
#### 8. 引用
参考文档:[Nacos 官方文档](https://nacos.io/zh-cn/docs/quick-start.html) | ||
P1
P2
P3
下载文档到本地,方便使用
文档评分














docker 部署单机nacos,使用外部mysql 数据库