欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

使用docker安装nacos并配置mysql8.0

时间:2023-05-21
环境

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表中看到。

控制台
数据库

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。