# Docker 安装 Nacos 并配置mysql持久化
> [Docker 安装文档](https://blog.levnli.cn/archives/centos7an-zhuang-docker)
> [Docker 安装 MySQL](https://blog.levnli.cn/archives/dockeran-zhuang-mysqlbing-gua-zai-pei-zhi-wen-jian)
# 1. 连接MySQL创建数据库:nacos_config
下载程序包,[下载页面](https://github.com/alibaba/nacos/tags),解压后,在conf文件夹中找到nacos-mysql.sql文件
# 2. 配置Nacos挂载路径
运行一个基础容器
```shell
docker run -d --name nacos -e MODE=standalone -p 8848:8848 nacos/nacos-server
```
复制容器内容配置信息
```shell
docker cp nacos:/home/nacos/ /home/nacos/
```
删除刚创建的简单容器
```shell
docker rm -f nacos
```
# 3. 正式运行容器
注意将中文提示信息根据自己情况修改
```shell
docker run --restart=always -d --name nacos \
-v /home/nacos:/home/nacos \
-e MODE=standalone \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=数据库连接地址 \
-e MYSQL_SERVICE_DB_NAME=数据库名 \
-e MYSQL_SERVICE_USER=数据库账号 \
-e MYSQL_SERVICE_PASSWORD=数据库密码 \
-p 8848:8848 -p 9848:9848 nacos/nacos-server
```
访问浏览器:你的ip:8848/nacos
默认账号/密码:nacos/nacos
> [更多环境变量配置参考](https://hub.docker.com/r/nacos/nacos-server)
Docker 安装 Nacos 并配置MySQL持久化