Linux:centos 7.9Nacos:2.0.4Mysql:8.0.28Docker:20.10.12 安装
首先拉取docker镜像,版本可自行选择。
#搜索nacos的镜像docker search nacos#拉取nacos镜像,不指定版本就是latest版本#docker pull nacos/nacos-server:2.0.3docker pull nacos/nacos-server#查看有没有镜像docker images
挂载目录#新建logs目录 (根据实际情况创建)mkdir -p /home/docker/nacos/logs/ #新建配置文件mkdir -p /home/docker/nacos/conf/application.properties #编辑文件vim application.properties
配置文件修改如下,mysql8需要加上时区serverTimezone=Asia/Shanghai
spring.datasource.platform=mysql db.num=1db.url.0=jdbc:mysql://192.168.xx.xx:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&serverTimezone=Asia/Shanghaidb.user=rootdb.password=123456
创建数据库 1.首先启动一个mysql 新建一个数据库取名为nacos
2.初始化sql
-v 宿主机目录:容器目录
-p 外部访问端口:内部被映射端口
-e 环境变量设置
-d 后台运行
–name 容器的名称
–restart 重启策略
docker run --name nacos -d -p 8848:8848 --privileged=true --restart=always -e JVM_XMS=256m -e JVM_XMX=256m -e MODE=standalone -e PREFER_HOST_MODE=hostname -v /home/docker/nacos/logs:/home/nacos/logs -v /home/docker/nacos/conf/application.properties:/home/nacos/conf/application.propertiesnacos/nacos-server
查看容器#查看已经启动的容器docker ps #查看全部容器docker ps -a
进入控制台 http://192.168.xx.xx:8848/nacos/
默认账号和密码都是nacos
进入控制台,添加用户后可在mysql的user表中看到。
控制台
数据库