docker部署nacos(单机版)

1,310 阅读1分钟

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