阿里云服务器 docker安装nacos单机启动 并且配置mysql
时间: 2023-11-22 14:31:05 浏览: 269
docker中安装rabbitmq(阿里云服务器)
5星 · 资源好评率100%
1. 安装Docker
首先需要安装 Docker,可以参考阿里云官方文档进行安装。
2. 下载Nacos镜像
使用以下命令从 Docker Hub 下载 Nacos 镜像。
docker pull nacos/nacos-server
3. 启动Nacos容器
使用以下命令启动 Nacos 容器。
docker run --name nacos -e MODE=standalone -p 8848:8848 -d nacos/nacos-server
这里使用了 -p 参数来将 Nacos 的默认端口 8848 映射到宿主机的 8848 端口上。
4. 配置MySQL
在启动 Nacos 容器后,需要进行 MySQL 数据库的配置。可以使用以下命令进入容器内部。
docker exec -it nacos /bin/sh
然后进入 conf 目录,使用 vi 命令编辑 application.properties 文件。
cd /home/nacos/nacos-server/conf
vi application.properties
找到以下配置项,将其注释掉。
#spring.datasource.platform=mysql
#db.num=1
#db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
#db.user=root
#db.password=root
在这些配置项的下方添加以下配置,将 MySQL 数据库的地址、用户名和密码替换为实际的值。
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://<MySQL地址>:<MySQL端口>/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=<MySQL用户名>
db.password=<MySQL密码>
配置完成后,保存并退出编辑器。
5. 重启Nacos容器
使用以下命令重启 Nacos 容器,使配置生效。
docker restart nacos
Nacos 容器会重新启动后,会自动将配置写入 MySQL 数据库中。
至此,Nacos 单机启动并配置 MySQL 完成。可以访问 http://localhost:8848/nacos/ 进行验证。
阅读全文