docker安装nacos,单例模式(standalone),使用内置的derby数据库,简易安装 ...

打印 上一主题 下一主题

主题 1014|帖子 1014|积分 3042

前言

nacos作为主流的服务发现中央和配置中央,广泛应用于springcloud框架中,现在就让我们一起简易的摆设一个单例模式的nacos,版本可能较低,v2.0.4,但胜在稳定且离开mysql
安装

创建文件夹

  1. mkdir -p /home/docker_home/nacos/nacos-data/{logs,data}
复制代码
创建logs和data文件夹
docker指令安装

  1. docker run -d \
  2. --name nacos \
  3. --restart=always \
  4. -p 8848:8848 \
  5. -e MODE=standalone \
  6. -v /home/docker_home/nacos/nacos-data/logs/:/home/nacos/logs \
  7. -v /home/docker_home/nacos/nacos-data/data/:/home/nacos/data \
  8. nacos/nacos-server:v2.0.4
复制代码
此处注意!想用derby数据库,推荐使用2.0.4,如果是其他版本,可能已经引进了mysql,到时候安装起来就会麻烦一些,要求你本身去初始化数据库
docker指令安装-瘦身版

  1. docker run -d \
  2. --name nacos-server \
  3. --net=host \
  4. --privileged=true \
  5. --restart=always \
  6. -e JVM_XMS=256m \
  7. -e JVM_XMX=256m \
  8. -e MODE=standalone \
  9. -e PREFER_HOST_MODE=nacoshost \
  10. -v /home/docker_home/nacos/nacos-data/logs/:/home/nacos/logs \
  11. -v /home/docker_home/nacos/nacos-data/data/:/home/nacos/data \
  12. nacos/nacos-server:v2.0.4-slim
复制代码
这个版本是网上别人使用的版本,我也是从这个版本演变了一下过来的,如果是本身用的话,其实用slim版本可能也是一个不错的选择,但基于是公司项目,为了保全,还是使用了完备版,且通过端口限制访问,不是完全的开放出来,直接使用宿主网络。
制作docker-compose.yaml文件

  1. version: '3.8'
  2. services:
  3.   nacos:
  4.     container_name: nacos
  5.     image: nacos/nacos-server:v2.0.4
  6.     restart: always
  7.     ports:
  8.       - "8848:8848"
  9.     environment:
  10.       - MODE=standalone
  11.     volumes:
  12.       - /home/docker_home/nacos/nacos-data/logs/:/home/nacos/logs
  13.       - /home/docker_home/nacos/nacos-data/data/:/home/nacos/data
复制代码
通过chatGPT,你能很方便的转化出docker-compose.yaml文件
查看页面

在浏览器中访问: http://127.0.0.1:8848/nacos
默认用户名和暗码都是:nacos
记得修改

额外增补:集群化摆设的端口开放



  • 下面是官方的说明,对此必要额外开放9848和9849端口


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

兜兜零元

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表