How to install nacos/nacos-server:v2.1.2-slim with docker
今天给大家介绍一下如何基于Docker的nacos/nacos-server:v2.1.2-slim镜像安装nacos
1、Data Source
我们需要从nacos的github官网下载nacos 2.12发布包
- nacos-server-2.1.2.tar.gz
- nacos-server-2.1.2.zip
这里以nacos-server-2.1.2.tar.gz为例来介绍,解压后我们将得到一个名称为nacos的目录,目录结构如下:
lwk@qwfys:~/Downloads/.tmp/.nacos$ tree nacos
nacos
├── bin
│ ├── shutdown.cmd
│ ├── shutdown.sh
│ ├── startup.cmd
│ └── startup.sh
├── conf
│ ├── 1.4.0-ipv6_support-update.sql
│ ├── application.properties
│ ├── application.properties.example
│ ├── cluster.conf.example
│ ├── derby-schema.sql
│ ├── mysql-schema.sql
│ └── nacos-logback.xml
├── LICENSE
├── NOTICE
└── target└── nacos-server.jar3 directories, 14 files
lwk@qwfys:~/Downloads/.tmp/.nacos$
其中文件conf/mysql-schema.sql
为nacos针对mysql 8.0的数据库文件。
这里,我们在mysql数据库创建一个名称为nacos的数据库,将上述文件conf/mysql-schema.sql
导入创建好的nacos数据库中去。
2、Pull Image
考虑到nacos官方提供的docker镜像文件中,slim版本的体积比较小,所以,这里我们选择slim版本的镜像来介绍。
docker pull nacos/nacos-server:v2.1.2-slim
3、Start Container
我们以后台形式启动一个名称为nacos的docker实例,并且将其设置为自动重启模式,命令如下:
docker run --detach \
--restart always \
--name nacos \
--publish 8848:8848 \
--env MODE=standalone \
--env MYSQL_DATABASE_NUM=1 \
--env SPRING_DATASOURCE_PLATFORM=mysql \
--env MYSQL_SERVICE_HOST=192.168.0.107 \
--env MYSQL_SERVICE_PORT=23306 \
--env MYSQL_SERVICE_DB_NAME=nacos \
--env MYSQL_SERVICE_DB_PARAM="useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT%2b8&allowMultiQueries=true&allowPublicKeyRetrieval=true" \
--env MYSQL_SERVICE_USER=root \
--env MYSQL_SERVICE_PASSWORD=Gah6kuP7ohfio4 \
nacos/nacos-server:v2.1.2-slim
环境变量MYSQL_SERVICE_HOST
需要给到一个固定的IP地址或者域名,不能是127.0.0.1
或者localhost
这样的回环地址,否则就会出现连接不到数据库这种情况。
实例启动以后,我们通过如下命令可以查看容器实例启动后的状态:
docker ps -a |grep nacos
4、View Logger
实例启动以后,如果要查看日志,可以通过如下命令查看:
docker logs -f nacos
5、Sign In
实例启动以后,我们就可以登录了,我这里是在本地安装的,可以用地址http://127.0.0.1:8848/nacos/登录,用户名为nacos,密码为nacos。
How to install nacos/nacos-server:v2.1.2-slim with docker相关推荐
- Nacos - nacos基础概念
文章目录 Nacos - nacos基础概念 1.什么是nacos 2.nacos 的主要功能 3.nacos 引入的一些基础概念 4.nacos 架构设计 Nacos - nacos基础概念 1.什 ...
- Linux上SQL Server 2019和Ubuntu上的Docker容器
In the first article of the series on SQL Server 2019 and Ubuntu, we prepared the virtual machine en ...
- Ubuntu Server 16.04 LTS上使用Docker部署Tomcat修改为80端口
场景 Ubuntu Server 16.04 LTS上使用Docker部署Tomcat: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/detai ...
- Ubuntu Server 16.04 LTS上使用Docker部署Tomcat
场景 Ubuntu Server 16.04 LTS上安装Docker(使用脚本的方式): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...
- Ubuntu Server 16.04 LTS上给Docker配置镜像加速器
场景 Ubuntu Server 16.04 LTS上安装Docker(使用脚本的方式): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...
- Windows Server Containers 支持 Windows 开发者使用 Docker
在过去几年里,Docker 和容器已成为全球开发界和企业最热门的话题之一.去年秋天发布的 Windows Server 2016 支持 Windows 开发者使用容器,使得这一热门话题再次升温.Win ...
- 日志 中文乱码、nacos 中文乱码、saltstack 中文乱码、docker中文乱码
大家好,我是烤鸭: 今天分享一个 saltstack 中文乱码 的问题. 问题说明 由于项目之前没有接入公司的发布系统,今天接入之后发现日志乱码,不仅如此,从nacos获取到的中文参数也是乱码.于 ...
- Ubuntu Server 16.04 LTS上安装Docker(使用脚本的方式)
场景 Linux-安装 Ubuntu Server 16.04 X64(图文教程详细版): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...
- macos server 恢复安装_Go语言:Docker安装及运行consul节点
微服务管理--Docker安装及运行consul节点 搭建集群 在真实的生产环境中,需要真实的部署consul集群.在一台机器上想要模拟多台集群部署的效果,有两种方案:一种是借助虚拟机,另一种是借助容 ...
- Windows Server 2008 R2安装onlyoffice【docker】
目录 前言 准备工作 安装docker 安装onlyoffice 常见问题 前言 目前docker for windows只能在windows10/11上安装,其他的windows版本只能使用Dock ...
最新文章
- 防范SQL注入的几种方法 4
- 安装Neo4j提示:Unable to determine the path to java.exe
- 网站开发之DIV+CSS简单布局网站入门篇(五)
- 为推广5G 4G网络降速?三大运营商回应:不存在的!
- AttemptID:attempt_1557891872692_0001_r_000000_0 Timed out after 3600 secs
- 微软宣布免费 Web 版 Office 2010发布日期
- 锂离子电池性能测试软件,锂离子电池的常规性能测试方式介绍
- 记工软件 包工头记工软件 建筑记工软件 工程记工软件
- html的九宫格构图教学视频,构图的基本技巧之九宫格构图
- 转:时域错误隐藏个人理解_Phinex的博客_雅虎博客_雅虎空间
- Byte学堂:共享单车数据处理原理及分析方法
- 微信小程序中,将一张图设置成背景图的几种方式
- java配置ehcache_配置和使用Ehcache
- 完整的搭建内网穿透ngrok详细教程(有图有真相)
- 数据库可视化库_漂亮的javascript数据可视化库
- 经济原理 —— 经济机器如何运行
- FrontPage 服务器扩展
- 1146 -table 'performance_schema.session_variables' donesn't exist解决方案
- 搭建iwebshop
- 小白日记20:kali渗透测试之后渗透测试阶段(一)--上传工具
热门文章
- wpscan无法更新数据库的解决方案
- 关于使用Expression Blend的个人心得(附图)
- 5G智慧港口解决方案
- Cayley图数据库的可视化(Visualize)
- PyCharm专业版下载与安装教程
- 聚观早报 | OPPO开发者大会月底召开;新iPad Pro将搭载M2芯片
- Android 自定义接口回调
- 十大累成狗的大学专业排名,第一名我服!
- 请不要再用re.compile了!!!
- Object类 Integer类 Character类 Float类 String类------中的 hashCode() 方法 与 equals(Object obj) 方法的实现的探讨