docker单机部署nacos,使用已有的mysql
- mysql新建db、新建用户
create database nacos default character set = utf8;
create user 'nacos'@'%' identified by '123456';
grant all privileges on nacos.* to 'nacos'@'%';
-
下载mysql数据库初始化文件 文件路径:github.com/alibaba/nac…
下载完之后在上面新建的库中执行即可 -
拉取镜像
docker pull nacos/nacos-server
- 启动服务
docker run -d \
-e PREFER_HOST_MODE=hostname \
-e MODE=standalone \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST={mysqlIp} \
-e MYSQL_SERVICE_PORT={mysqlPort} \
-e MYSQL_SERVICE_USER={mysql用户名} \
-e MYSQL_SERVICE_PASSWORD={mysql用户密码} \
-e MYSQL_SERVICE_DB_NAME={mysql数据库名} \
-p 8848:8848 \
--name nacos-standalone-mysql \
--restart=always \
nacos/nacos-server
具体参数明细可查看hub.docker.com/r/nacos/nac…
- 登录浏览器
http:{ip}:8848/nacos
默认用户名nacos,密码nacos