环境
- Linux:centos 7.9
- Nacos:2.0.4
- Mysql:8.0.28
- Docker:20.10.12
安装
首先拉取docker镜像,版本可自行选择。
docker search nacos
docker pull nacos/nacos-server
docker images
挂载目录
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=1
db.url.0=jdbc:mysql://192.168.xx.xx:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&serverTimezone=Asia/Shanghai
db.user=root
db.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.properties
nacos/nacos-server
查看容器
docker ps
docker ps -a
进入控制台
http://192.168.xx.xx:8848/nacos/ 默认账号和密码都是nacos 进入控制台,添加用户后可在mysql的user表中看到。
- 控制台
- 数据库
|