windows下使用Docker Desktop安装nacos与mysql,实现互通访问

1、命令行拉取MySQL镜像

打开命令提示符,运行以下命令安装mysql

docker pull mysql

2、运行mysql镜像,启动mysql实例

docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD="123456" -d mysql:latest

3、命令行拉取nacos镜像

docker pull nacos/nacos-server

4、运行nacos镜像,启动nacos实例

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

5、连接mysql,创建nacos_config数据库

使用数据库管理工具,连接mysql数据库,创建nacos数据库

获取 Nacos 数据库创建脚本

https://github.com/alibaba/nacos/blob/develop/config/src/main/resources/META-INF/nacos-db.sql
docker network create myNetwork

7、将mysql及nacos实例加入自定义网路

docker network connect myNetwork mysql 
docker network connect myNetwork nacos

8、查看自定义网络容器

docker network inspect myNetwork

windows下使用Docker Desktop安装nacos与mysql,实现互通访问
windows下使用Docker Desktop安装nacos与mysql,实现互通访问

9、配置nacos实例

// 进入容器 
docker exec -it nacos bash
// 修改容器配置
cd conf
vim application.properties
windows下使用Docker Desktop安装nacos与mysql,实现互通访问

10、重启nacos实例

docker restart nacos

 

原创文章,作者:ZERO,如若转载,请注明出处:https://www.edu24.cn/course/windows-docker-nacos-mysql.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
ZEROZERO
上一篇 2022年10月27日
下一篇 2022年11月5日

相关推荐

  • Webpack入门,模块打包之ES6 Module

    JavaScript之父Brendan Eich在最初设计这门语言时,并没有包含模块的概念。基于越来越多的工程需要,为了使用模块化进行开发,JavaScript社区涌现出了多种模块…

    2022年11月11日
    602
  • Java自学之String类

    在实际项目开发中,String是一个必须使用的程序类,可以说是项目的核心组成类。在Java程序里所有的字符串都要求使用【’‘】进行定义,同时也可以利用【+】实现字符串的连接处理。 …

    2020年11月30日
    1.4K
  • css如何利用transparent属性设置透明度?transparent属性绘制各种三角形

    想到用css设置元素透明度,大家的第一反应会是:用Opacity属性来设置透明度,其实在css中还有其他设置透明度的方法。本章给大家介绍用transparent属性设置透明度,以及…

    2021年2月25日
    1.4K
  • 从零开始开发vue组件库

    前言 很早之前,就有开发一套vue组件库的想法,直到现在想法依旧只是想法。汗颜啊……此篇文章将讲述如何开发vue组件库,虽然文章标题为《从零开始开发vue组件库》,实际上是从搭建v…

    2024年6月23日
    686
  • Webpack入门,样式处理

    除了JavaScript以外,Webpack在打包方面另一个重要的工作就是样式处理。在具有一定规模的工程中,由于手工维护CSS的成本过于高昂,开发者可能会需要更智能的方案来解决浏览…

    2022年11月24日
    657
  • 5分钟带你入门vuex(vue状态管理)

    如果你之前使用过vue.js,你一定知道在vue中各个组件之间传值的痛苦,在vue中我们可以使用vuex来保存我们需要管理的状态值,值一旦被修改,所有引用该值的地方就会自动更新,那…

    2019年11月5日
    2.1K
  • JAVA学习之多线程知识点整理

    1、什么是进程?什么是线程? 进程是一个应用程序。线程是一个进程中的执行场景或者执行单元。一个进程可以启动多个线程。进程之间内存独立不共享。同一个进程中的线程之间,堆内存和方法区内…

    2020年6月19日
    1.3K
  • Java自学之内部类

    内部类是一种常见的嵌套结构,利用这样的结构使得内部类可以与外部类共存,并且方便地进行私有操作的访问。 内部类基本概念 内部类(内部定义普通类、抽象类、接口的统称)是指一种嵌套的结构…

    2020年12月14日
    1.5K
  • Angular 4.x ngModel 双向绑定原理揭秘

    一直以来都没有去深入探究Angular,只是熟练运用。真要被问起来,很多关于angular的理论知识都回答不上来。感觉上学背书的能力已经丧失的差不多了。只能以这样的方式搜集整理出来。

    2019年7月2日
    1.9K
  • Java自学之数组

    在Java中数组是一组相关变量的集合,属于引用数据类型。 定义 数组引用传递分析 数组属于引用数据类型,在数组使用时需要通过关键字new开辟堆内存空间,一块堆内存空间也可以同时被多…

    2020年11月26日
    1.3K