阅读 290

docker 安装nacos并配置数据库的教程详解

这篇文章主要介绍了docker 安装nacos并配置数据库的教程详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

环境准备

1
2
3
docker 环境
MySQL 5.7 (官方镜像不支持mysql8)
nacos

docker安装MySQL

创建自定义网络(用于容器通讯)

1
docker network create common-network

查看网络

1
docker network ls

效果

创建挂载文件夹

1
2
3
4
5
6
//mysql配置文件
mkdir -p /data/mysql/conf
//mysql数据文件路径
mkdir –p /data/mysql/data
//日志文件路径
mkdir -p /data/mysql/logs

拉取镜像并启动

1
2
3
4
5
6
7
8
docker run -p 3306:3306 --name mysql -d \
--restart=always \
--network common-network \
-v /data/mysql/conf:/etc/mysql/conf.d \
-v /data/mysql/logs:/logs \
-v /data/mysql/data:/data \
-e MYSQL_ROOT_PASSWORD=admin \
mysql:5.7

docker 安装nacos

拉取镜像

1
2
3
4
5
6
//查询nacos镜像
docker search nacos
//拉取镜像
docker pull nacos/nacos-server
//查看镜像
docker images

启动nacos容器

1
docker run --network common-network --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server

查看启动的容器

1
docker ps

在这里插入图片描述

nacos 配置连接数据库 查看自定义网络中各容器ip

1
2
3
4
//查看网络
docker network ls
//查看网络容器
docker network inspect common-network

在这里插入图片描述
在这里插入图片描述

进入nacos容器修改配置

1
2
3
4
5
// 进入容器
docker exec -it nacos bash
// 修改容器配置
cd conf
vi application.properties

在这里插入图片描述

创建数据库表(脚本地址)

https://github.com/alibaba/nacos/blob/develop/distribution/conf/nacos-mysql.sql

重启容器

1
docker restart nacos

nacos管理平台(新增配置 ,然后可在数据库查看)

1
2
http://ip:8848/nacos/index.html
nacos/nacos(用户名密码)

在这里插入图片描述
在这里插入图片描述

到此这篇关于docker 安装nacos并配置数据库的文章就介绍到这了


文章分类
ANDROID
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐