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

环境

  • Linux:centos 7.9
  • Nacos:2.0.4
  • Mysql:8.0.28
  • Docker:20.10.12

安装

首先拉取docker镜像,版本可自行选择。

#搜索nacos的镜像
docker search nacos

#拉取nacos镜像,不指定版本就是latest版本
#docker pull nacos/nacos-server:2.0.3
docker 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=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表中看到。

  • 控制台


    微信截图_20220217222316.png
  • 数据库


    微信截图_20220217222356.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容