Docker 部署 Nacos 超详细图文步骤

这篇具有很好参考价值的文章主要介绍了Docker 部署 Nacos 超详细图文步骤。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

最近在Mac中的docker安装nacos,遇到了一些问题,在百度了一些教程之后,自己也记录一下,需要的朋友可以参考下

首先需要安装mysql

docker pull mysql

新建nacos_config数据库

执行sql文件

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

安装nacos

docker pull nacos/nacos-server

运行nacos

方式一:

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

方式二:文章来源地址https://www.toymoban.com/news/detail-510594.html

  创建本地映射文件夹

mkdir -p home/docker/nacos/conf
mkdir -p home/docker/nacos/logs
mkdir -p home/docker/nacos/data

 指定配置运行

docker run -d -p 8848:8848 \
--name nacos \
--env MODE=standalone \
--env SPRING_DATASOURCE_PLATFORM=mysql \
--env MYSQL_SERVICE_HOST=localhost \
--env MYSQL_SERVICE_PORT=3306 \
--env MYSQL_SERVICE_DB_NAME=nacos_config \
--env MYSQL_SERVICE_USER=root \
--env MYSQL_SERVICE_PASSWORD=123456 \
nacos/nacos-server:latest

复制相关文件


# 把容器中的 nacos 文件复制出来
docker cp -a nacos:/home/nacos /home/docker/
 
# 删除 nacos 容器
docker rm -f nacos

自定义启动Nacos

docker run -d -p 8848:8848 \
--name nacos \
--env MODE=standalone \
--env SPRING_DATASOURCE_PLATFORM=mysql \
--env MYSQL_SERVICE_HOST=localhost \
--env MYSQL_SERVICE_PORT=3306 \
--env MYSQL_SERVICE_DB_NAME=nacos_config \
--env MYSQL_SERVICE_USER=root \
--env MYSQL_SERVICE_PASSWORD=123456 \
-v home/docker/nacos/conf:/home/nacos/conf \
-v home/docker/nacos/logs:/home/nacos/logs \
-v home/docker/nacos/data:/home/nacos/data \
nacos/nacos-server:latest

到了这里,关于Docker 部署 Nacos 超详细图文步骤的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker部署mysql并挂载外部文件详细步骤

    1、去搜索mysql的镜像 2、选择自己需要的版本对应的镜像,拉取镜像 3、创建外部挂载的文件并进行授权 4、创建容器并启动 5、命令说明 搭建好后就可以用navicat远程连接了(开放服务器的连接端口或者关闭防火墙) 6、进入容器内部 (修改root密码可以进入容器内部进行修改

    2024年02月07日
    浏览(47)
  • 【Linux | Docker基础篇】CentOS 7 安装 Docker并部署halo博客CMS详细图文教程

    目录 一、docker等名词简介 Docker 的核心概念 Docker 的优势 使用场景 二、docker安装步骤 1).卸载旧版本 2).安装依赖包 3).安装软件包 4).设置 stable 镜像仓库 5).更新 yum 软件包索引 6).安装 Docker 引擎 7).启动 Docker 8).测试是否安装成功 9).卸载docker 三、配置镜像加速 四、

    2024年02月21日
    浏览(37)
  • docker容器中快速部署ES集群的详细操作步骤(6个节点)

    ElasticSearch集群 1.集群原理 ElasticSearch是天生支持集群的,他不需要依赖其他的服务发现和注册的组件,如zookeeper这些,因为他内置了一个名字叫ZenDiscovery的模块,是ElasticSearch自己实现的一套用于节点发现和选主等功能的组件,所以ElasticSearch做起集群来非常简单,不需要太多

    2024年02月09日
    浏览(37)
  • Python web实战 | Docker+Nginx部署python Django Web项目详细步骤【干货】

      在这篇文章中,我将介绍如何使用 Docker 和 Nginx 部署 Django Web 项目。一步步讲解如何构建 Docker 镜像、如何编写 Docker Compose 文件和如何配置 Nginx。 1.1 配置 Django 项目 在开始之前,我们需要有一个 Django 项目。如果你还没有 Django 项目,可以按照 Django 官方文档的指导创建一

    2024年02月15日
    浏览(37)
  • (详细步骤+各项报错处理)windows11 安装Docker和部署K8S单节点(minikube)

    (1)win11系统(win10应该也可以,但没试过) (2)保证cpu虚拟化开启 (3)主机要留有一定的内存 满足以上即可安装docker desktop版本 (1)获取Docker Desktop并安装Download For Windows(使用了WSL2技术,直接可以在windows上运行,不需要额外的虚拟化环境) (2)开始安装,按照安装向

    2024年02月03日
    浏览(32)
  • sentinel + nacos 超详细使用步骤

    首先在sentinel-dashboard这个连接中下载对应的jar包。 下载完成后, 使用下面命令进行启动 看到一下日志表示启动成功(这里暂时没有遇到过启动失败的情况,又遇到失败的朋友可以评论沟通一下) 登录页面 sentinel首页,这里因为还没有在sentinel-dashboard接入,所以还看不到我们

    2023年04月08日
    浏览(29)
  • git的上传与下载图文详细步骤

    由于下载git简单,我们这边就先跳过 1.找到你要克隆的仓库,复制网址    2.在桌面空白处新建一个文件夹用于存放下拉的文件 3.右击选择 git Bash Here 4.在打开的窗口中配置下拉的用户信息  5.下拉项目命令:git clone  [仓库url地址]   再看到自己的文件夹发现下拉了文件,那就

    2024年01月22日
    浏览(65)
  • Nacos 注册中心下载到搭建详细步骤【微服务】

    Nacos 是阿里的产品,现在是 SpringCloud 中的一个组件。它的功能要比 Eureka 更加丰富,在国内比较受欢迎。 百度网盘下载链接: https://pan.baidu.com/s/1XLn7hGp2bHBx7ICvKELtzQ?pwd=dju6 Nacos 官网下载: https://nacos.io/ ① 点击前往 Github Github 页面打不开的可以下一个加速器,我用的 Watt Toolk

    2024年02月03日
    浏览(32)
  • idea配置tomcat的方法(详细图文步骤)

    1.打开idea,在项目运行列表下拉选择“edit Configurations” 2.在打开的界面,点击“+”,再选择下面的Tomcat Server下的local 3.在打开的界面,第一行“Name”中填入tomcat的名称 然后点击Configure…,在Application Servers界面,点击“+”,在Tomcat Server配置界面选择要添加的tomcat的路径,最

    2024年02月12日
    浏览(40)
  • Windows下安装Kafka(图文记录详细步骤)

    (一)、Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。 (二)、Kafka 本质上是⼀个消息队列。与zeromq不同的是,Kafka是一个独立的框架而不是一个库。 (三)、

    2024年02月14日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包