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

 更新时间:2020年12月02日 16:40:27   作者:TEL如影随行  
这篇文章主要介绍了docker 安装nacos并配置数据库的教程详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

环境准备

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

docker安装MySQL

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

docker network create common-network

查看网络

docker network ls

效果

创建挂载文件夹

//mysql配置文件 
mkdir -p /data/mysql/conf
//mysql数据文件路径 
mkdir –p /data/mysql/data
//日志文件路径
mkdir -p /data/mysql/logs 

拉取镜像并启动

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

拉取镜像

//查询nacos镜像
docker search nacos
//拉取镜像
docker pull nacos/nacos-server
//查看镜像
docker images

启动nacos容器

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

查看启动的容器

docker ps

在这里插入图片描述

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

//查看网络
docker network ls
//查看网络容器
docker network inspect common-network

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

进入nacos容器修改配置

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

在这里插入图片描述

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

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

重启容器

docker restart nacos

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

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

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

到此这篇关于docker 安装nacos并配置数据库的文章就介绍到这了,更多相关docker 安装nacos内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Docker数据存储之Bind mounts详解

    Docker数据存储之Bind mounts详解

    今天小编就为大家分享一篇关于Docker数据存储之Bind mounts详解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-02-02
  • docker容器的文件拷贝方式小结

    docker容器的文件拷贝方式小结

    这篇文章主要给大家介绍了关于docker容器的文件拷贝方式,在使用Docker时,我们经常需要拷贝多个容器的文件系统,文中给出了详细的解决办法,需要的朋友可以参考下
    2023-08-08
  • Docker安装Nginx并部署及MySQL容器构建全过程

    Docker安装Nginx并部署及MySQL容器构建全过程

    众所周知Docker是一种容器化技术,可以用来快速部署和管理应用程序,这篇文章主要给大家介绍了关于Docker安装Nginx并部署及MySQL容器构建的相关资料,需要的朋友可以参考下
    2024-02-02
  • Docker数据卷挂载命令volume(-v)与mount的使用总结

    Docker数据卷挂载命令volume(-v)与mount的使用总结

    本文主要介绍了Docker数据卷挂载命令volume(-v)与mount的使用总结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08
  • 使用dockercompose搭建springboot-mysql-nginx应用

    使用dockercompose搭建springboot-mysql-nginx应用

    这篇文章主要介绍了使用dockercompose搭建springboot-mysql-nginx应用,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-03-03
  • Docker 删除及清理镜像的方法

    Docker 删除及清理镜像的方法

    本文主要介绍了Docker 删除及清理镜像的方法,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • Docker中的四种网络模式

    Docker中的四种网络模式

    Docker网桥是宿主机虚拟出来的,并不是真实存在的网络设备,外部网络是无法寻址到的,这也意味着外部网络无法通过直接Container-IP访问到容器。本文详细介绍了docker中的四种网络模式,感兴趣的小伙伴可以参考一下
    2023-04-04
  • 理解Docker(1):Docker安装和基础用法详细介绍

    理解Docker(1):Docker安装和基础用法详细介绍

    本篇文章主要是介绍了Docker 安装和基础用法,对于想要需要的Docker的同学可以了解一下。
    2016-11-11
  • docker常用命令总结之安装、镜像、容器基本操作

    docker常用命令总结之安装、镜像、容器基本操作

    这篇文章主要介绍了docker常用命令总结之安装、镜像、容器基本操作,需要的朋友可以参考下
    2017-05-05
  • 教你使用Docker搭建gitlab社区汉化版的详细过程

    教你使用Docker搭建gitlab社区汉化版的详细过程

    很多朋友不太清楚使用Docker搭建gitlab社区汉化版的过程,总是容易出现错误,今天小编抽空给大家分享使用Docker搭建gitlab社区汉化版的详细过程,一起看看吧
    2021-09-09

最新评论