docker中怎么通过部署nacos1.4连接mysql

2023-04-18 10:38:00 docker 连接 部署

使用docker部署Nacos 1.4连接MySQL,首先要准备好docker环境,并安装好MySQL服务,然后创建nacos所需的数据库,并为其分配用户名和密码,下面介绍如何使用docker部署Nacos 1.4连接MySQL:

1. 首先,需要将MySQL服务的配置文件复制到nacos的配置文件中,并修改相应的配置参数,具体配置如下:

spring.datasource.platform=mysql
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8
spring.datasource.username=username
spring.datasource.password=password
db.num=1
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos?characterEncoding=utf8
db.user=username
db.password=password

2. 然后,在docker容器中运行nacos,执行以下命令:

docker run --name nacos-mysql -e MYSQL_ROOT_PASSWORD=password -d mysql:5.7
docker run --name nacos-server --link nacos-mysql:mysql -d nacos/nacos-server:1.4 --spring.datasource.url=jdbc:mysql://mysql:3306/nacos?characterEncoding=utf8 --spring.datasource.username=username --spring.datasource.password=password --db.num=1 --db.url.0=jdbc:mysql://mysql:3306/nacos?characterEncoding=utf8 --db.user=username --db.password=password

3. 最后,在浏览器中访问http://localhost:8848,输入用户名和密码,即可登录nacos,此时nacos已经连接MySQL成功。

使用docker部署Nacos 1.4连接MySQL,只需要准备好docker环境和MySQL服务,并将MySQL服务的配置文件复制到nacos的配置文件中,修改相应的参数,然后在docker容器中运行nacos,并在浏览器中访问http://localhost:8848,输入用户名和密码,即可登录nacos,此时nacos已经连接MySQL成功。

相关文章