docker安装nacos
docker安装nacos
准备工作
# 打开目录
[root@MuYu ~]# cd /usr/local/docker/
# 创建nacos文件夹
[root@MuYu docker]# mkdir nacos
# 打开目录
[root@MuYu docker]# cd nacos/
# 创建文件夹 config
[root@MuYu docker]# mkdir config
# 打开文件夹
[root@MuYu docker]# cd config/
上传配置文件
[root@MuYu docker]#
修改配置文件
[root@MuYu config]# vim application.properties
# 连接类型
spring.datasource.platform=mysql
db.num=1
# 连接地址
db.url.0=jdbc:mysql://IP:端口/数据库名称?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&serverTimezone=UTC
# 数据库用户名
db.user=root
# 数据库密码
db.password=Dongzl828..
初始化数据库
在nacos需要连接的数据库当中,创建数据库 nacos_config 字符集类型为 utf8mb4
SQL脚本
导入SQL脚本
导入完成
下载nacos镜像
[root@MuYu nacos]# docker pull nacos/nacos-server:v2.0.4
编写脚本
# 根目录
[root@MuYu config]# cd ../
# 编写脚本
[root@MuYu nacos]# vim startNacos.sh
脚本内容
docker run -d \
--privileged=true \
--restart=always \
--name nacos-8848 \
--network host \
-e MODE=standalone \
-e JVM_XMS=256m \
-e JVM_XMX=256m \
-e JVM_XMN=256m \
-p 8848:8848 \
-p 9848:9848 \
-v /usr/local/docker/nacos/config/application.properties:/home/nacos/conf/application.properties \
nacos/nacos-server:v2.0.4
nacos/nacos-server:v2.0.4启动脚本
# 权限
[root@MuYu nacos]# chmod -R 777 startNacos.sh
# 启动
[root@MuYu nacos]# ./startNacos.sh
验证
查看容器日志命令:
docker logs -f -t –tail -f 容器名|id