Docker中安装nacos教程

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

在Docker中安装nacos教程

一、拉取镜像

具体的版本可自行更改,可在 Docker Hub 上搜索 Nacos,找到对应的版本镜像复制命令直接拉取。

docker pull nacos/nacos-server:v2.1.2

二、搭建临时容器

这一步主要是为了将初始的配置文件,从临时容器中复制到宿主机中。

docker run \
-p 8848:8848 \ 
--name nacos-test \
-d nacos/nacos-server:v2.1.2

三、从临时容器中复制 Nacos 配置文件
//1 创建conf和logs文件夹
mkdir -p /docker/nacos/conf
mkdir -p /docker/nacos/logs

//2 在home目录下创建nacos,并在nacos下创建conf和logs文件夹
    
//3 从临时容器中复制conf和logs文件夹底下文件到主机的docker/nacos目录下
docker cp nacos-test:/home/nacos/logs/ /docker/nacos/logs/
docker cp nacos-test:/home/nacos/conf/ /docker/nacos/conf/

四、导入 Nacos 数据表

nacos官方会提供一个nacos-mysql.sql的脚本文件,用于做nacos的持久化。


五、删除临时容器
docker rm -f nacos-test

六、修改 Nacos 配置文件 application.properties
vim /docker/nacos/conf/application.properties 

对这配置文件,作如下修改:

spring.datasource.platform=mysql //此处写成mysql
//你的服务器ip
db.url.0=jdbc:mysql://<ip:port>:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=30000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
//你服务器mysql的用户名
db.user=<user>
//你服务器mysql的密码
db.password=<password>

七、启动nacos镜像
docker run -d \
--name nacos \
-p 8848:8848 \
-e MODE=standalone \
-v /docker/nacos/logs/:/home/nacos/logs \
-v /docker/nacos/conf/:/home/nacos/conf/ \
--restart=always \
nacos/nacos-server:v2.1.2

八、查看启动日志
docker ps //查看启动的nacos
docker logs [nacos容器id]

Docker中安装nacos教程

查看启动日志,如果报错,可一目了然,不然启动不起来也不知道是哪里出错了,如显示如下,则启动成功!

Docker中安装nacos教程

此时可在浏览器访问nacos。

Docker中安装nacos教程文章来源地址https://www.toymoban.com/news/detail-434676.html

到了这里,关于Docker中安装nacos教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 在docker中安装MQTT教程

    1、首先在docker中拉取镜像 2、创建配置文件目录 注意:这个地方的目录是宿主机目录 3、在宿主机创建配置文件 4、修改配置文件 注意:这里的路径是宿主机路径 具体文件如下: 这里的所有路径,指向的都是 docker 的路径,不需要修改!!! 5、修改文件权限 注意:这里的目

    2024年02月07日
    浏览(32)
  • Docker中安装MySQL 5.7的教程

    搜索MySQL 5.7的镜像 下载MySQL 5.7的镜像 运行MySQL 5.7的容器: 其中,-p参数指定端口映射,–name参数指定容器名称,-e参数指定环境变量,-d参数指定后台运行。 至此,MySQL 5.7的安装和启动已经完成。可以开始使用MySQL 5.7了,然后打开Navicat连接一下看看吧。 进入MySQL 5.7的容器:

    2024年02月10日
    浏览(38)
  • Jenkins教程|Docker中安装Jenkins(运维及测试必备)

    😄作者简介: 小曾同学.com,一个致力于测试开发的博主⛽️,主要职责:测试开发、CI/CD 如果文章知识点有错误的地方,还请大家指正,让我们一起学习,一起进步。😊 座右铭:不想当开发的测试,不是一个好测试✌️。 如果感觉博主的文章还不错的话,还请点赞、收藏哦

    2024年02月05日
    浏览(49)
  • Docker中安装redmine(亲自安装有效)

    第一步: 官方的一键安装方式: curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun (我用的它) 国内 daocloud一键安装命令: curl -sSL https://get.daocloud.io/docker | sh ############################可能遇见问题##################################### 可能会出现的问题:   ( 我只遇见了第一个) 可能

    2024年02月14日
    浏览(32)
  • RabbitMQ 安装(在docker容器中安装)

    为什么要用? RabbitMQ是一个开源的消息代理和队列服务器,主要用于在不同的应用程序之间传递消息。它实现了高级消息队列协议(AMQP),并提供了一种异步协作机制,以帮助提高系统的性能和扩展性。 RabbitMQ的作用主要体现在以下几个方面: 1. 异步处理:通过将消息写入

    2024年02月04日
    浏览(51)
  • Ubuntu 20.04 中安装docker一键安装脚本

    直接上脚本,依次执行如下命令即可 install docker operation system Ubuntu 18.04+ ways1 : wget https://github.com/grant-tt/docker/blob/main/docker_install.sh bash docker_install.sh ways2: wget http://apollo-pkg-beta.bj.bcebos.com/docker_install.sh bash docker_install.sh

    2024年02月13日
    浏览(65)
  • 在win10上安装Docker desktop,并在docker中安装mysql

    操作步骤: 安装docker 去 官网 下载安装软件; 选择windows 2. 依次点击安装; 安装完成后无需登录,直接启动即可; 如果有提示需要更新wsl,执行以下命令更新: wsl --update wsl --status 查看状态 验证一下 适用命令: docker run hello-world 设置国内镜像 docker安装mysql 拉取mysql镜像 do

    2024年02月13日
    浏览(41)
  • 如何使用Docker部署Nacos服务?Nacos Docker 快速部署指南: 一站式部署与配置教程

    🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页 ——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文并茂🦖生动形象🐅简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍专栏》 🐾 学会IDEA常用操作,工作效率翻倍~💐 🌊 《100天精通Golang(基础

    2024年02月09日
    浏览(85)
  • docker中安装es服务,安装ik分词器,启动kibana

    docker中安装es服务 1、去docker hub 查找镜像 2、运行es 注意:es启动如果没有指明单机方式运行,默认使用集群方式启动,如果使用集群方式自动在启动时会出现如下错误,宿主机虚拟内存不够 max virtual memory areas vm.max map count [65530] is too low, increase to at least [262144] 解决方案: 在

    2024年02月05日
    浏览(47)
  • Docker下安装Hadoop和Spark集群_docker 中安装hadoop和spark

    先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7 深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前! 因此收集整理了一份《2024年最新软件测试全套学习资料》

    2024年04月27日
    浏览(40)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包