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]# 

application.properties

修改配置文件

[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脚本

nacos-mysql.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