当前位置: 首页 > article >正文

docker 部署nacos

目录

一、拉取镜像

二、部署

三、访问(默认是用内嵌数据库)

四、配置

五、重启容器


一、拉取镜像

docker pull nacos/nacos-server

二、部署

docker run --name nacos -d -p 8848:8848 -p 9848:9848 -p 9849:9849 --restart=always --privileged=true --env MODE=standalone --env NACOS_AUTH_ENABLE=true -e JVM_XMS=128m -e JVM_XMX=128m -e JVM_XMN=64m --link autopaddle-gateway-test-mysql:mysql -v /usr/local/nacos/conf/:/home/nacos/conf -v /usr/local/nacos/logs/:/home/nacos/logs -v /usr/local/nacos/data/:/home/nacos/data nacos/nacos-server:latest

--name nacos 自定义容器名称

-p 8848:8848 端口映射,前边是主机端口,后边是容器端口

-p 9848:9848 端口映射,前边是主机端口,后边是容器端口

-p 9849:9849 端口映射,前边是主机端口,后边是容器端口

--restart=always 自动重启

--privileged=true

--env MODE=standalone

--env NACOS_AUTH_ENABLE=true -e JVM_XMS=128m

-e JVM_XMX=128m

-e JVM_XMN=64m

--link autopaddle-gateway-test-mysql:mysql 链接到主机内部的mysql容器

-v /usr/local/nacos/conf/:/home/nacos/conf 文件映射,前边是主机地址,后边是容器地址

-v /usr/local/nacos/logs/:/home/nacos/logs,前边是主机地址,后边是容器地址

-v /usr/local/nacos/data/:/home/nacos/data,前边是主机地址,后边是容器地址

三、访问(默认是用内嵌数据库)

http://ip:8848/nacos

账号:nacos

密码:nacos 

四、配置

内嵌数据库不稳定,不适合生产环境,所以要换成咱们自己的mysql

配置文件在映射出来的文件夹中:/usr/local/nacos/conf 下边

采用外部IP端口进行mysql连接 

使用link参数进行mysql连接(推荐) ,使用内部链接不用暴露外部端口,安全且连接速度快。

五、重启容器

docker restart nacos


http://www.kler.cn/a/326478.html

相关文章:

  • Python入门教程 —— 网络编程
  • 1.2.1-2部分数据结构的说明02_链表
  • SSM-SpringMVC-请求响应、REST、JSON
  • 什么是网络安全攻防演练,即红蓝对抗?
  • 机器学习笔记 - 单幅图像深度估计的最新技术
  • OpenCV 4.5至4.10版本更新概述
  • uniapp路由跳转
  • 如何提高游戏本地化的质量使用QE门户网站Logrus IT
  • 线性代数:探索矩阵与向量的奥秘
  • Excel中查找某个值的位置,用位置取值
  • 迈威通信闪耀工博会,以创新科技赋能工业自动化
  • vue2的指令和过滤器
  • 【C++】set详解
  • 臀部筋膜炎吃什么药最有效
  • 在Python中实现多目标优化问题(4)
  • 手机二要素接口如何用C#实现调用
  • Jenkins本地安装配置与远程访问管理本地服务详细流程
  • 【LeetCode每日一题】——95.不同的二叉搜索树 II
  • python流程控制语句
  • Python编码系列—Python观察者模式:实现事件驱动架构的利器
  • 力扣 中等 275.H指数
  • 凌晨1点开播!Meta Connect 2024开发者大会,聚焦Llama新场景和AR眼镜
  • javacv FFmpegFrameGrabber 阻塞重连解决方法汇总
  • 【深度学习基础模型】Hopfield 网络 (HN) 详细理解并附实现代码。
  • 【RabbitMQ】RabbitMq消息丢失、重复消费以及消费顺序性的解决方案
  • C#知识|设计模式的分类及认识