草庐IT

docker-compse

全部标签

Docker安装部署[8.x]版本Elasticsearch+Kibana+IK分词器

文章目录Docker安装部署elasticsearch拉取镜像创建数据卷创建网络elasticsearch容器,启动!踩坑:虚拟机磁盘扩容Docker安装部署Kibana拉取镜像Kibana容器,启动!安装IK分词器安装方式一:直接从github上下载安装方式二修改版本信息Docker安装部署elasticsearch在我发的上一个博客里记录了如何安装7.x版本的elasticsearch,我在跟着教学学习JavaRestClient的时候发现在elastic的官网上JavaRestClient已经被标注为过时了,elastc提供了全新的ElasticsearchJavaAPIClient,作

基于 Docker 部署 Mysql 的时区设置解决方案

文章目录场景描述问题追因解决方案场景描述环境版本及条件:基于Docker部署的Mysql:8.0.27版本数据库中。datatime数据类型的字段设置了默认时间戳CURRENT_TIME。SpringBoot+MP。问题复现:使用MP插入数据时,该字段的默认时间戳比Asia/Shanghai时区少了8小时。问题追因排查过程:查看Mysql时区配置属性。showvariableslike'%time_zone%';+------------------+--------+|Variable_name|Value|+------------------+--------+|system_time_

Docker - DockerFile

Docker-DockerFileDockerFile描述dockerfile是用来构建docker镜像的文件!命令参数脚本!构建步骤:编写一个dockerfile文件dockerbuild构建成为一个镜像dockerrun运行脚本dockerpush发布镜像(dockerhub,阿里云镜像仓库!)通过DockerHub查看Centos,可以跳转到github查看构建代码DockerFIle构建基础知识每个保留关键字(指令)都是必须是大写字母执行从上到下顺序执行#表示注释每一个指令都会创建提交一个新的镜像层,并提交!dockerfile是面向开发的,我们以后要发布项目,做镜像,就需要编写doc

01. docker安装青龙面板 基于阿里云centos7服务器(保姆级图文)

目录1.安装docker2.在终端中安装青龙面板3.开放端口4.访问青龙面板总结欢迎关注『青龙面板』专栏,持续更新中欢迎关注『青龙面板』专栏,持续更新中1.安装docker在宝塔面板的软件商店中安装docker2.在终端中安装青龙面板安装命令如下:dockerrun-dit\--nameQL\--hostnameQL\--restartalways\-p5700:5700\-v$PWD/QL/config:/ql/config\-v$PWD/QL/log:/ql/log\-v$PWD/QL/db:/ql/db\-v$PWD/QL/scripts:/ql/scripts\-v$PWD/QL/jb

docker启动时卡在“Docker is starting..“

言简意赅之:如果你试了包括重启wsl/关闭hyperV/wsl–update在内的大部分方法都没有效果的话,不妨把代理关掉/把网线拔掉/断网再打开docker试试吧,进去后就可以开代理了。(关于我电脑重启了n次,系统还原了两次,最后把自带代理的网线拔了忽然好了这件事,不知道是不是登录验证的问题)其他常规解决方法:https://stackoverflow.com/questions/43041331/docker-forever-in-docker-is-starting-at-windows-task(这里挺全的了)

使用docker-compose.yml快速搭建开发、部署环境(nginx、tomcat、mysql、jar包、各种程序)以及多容器通信和统一配置

目录docker-compose语法(更多说明可查看下面代码)imagehostnamecontainer_namevolumesnetworksyml文件的使用启动停止开发环境(这里以python为例)部署环境nginxmysqltomcatjar包打包后的可执行程序常见问题与解决方案多个容器写在同一个compose中容器与容器之间通信docker-compose语法(更多说明可查看下面代码)image镜像名称,可去镜像市场查找自己需要的hostname容器内服务名container_name容器名volumes可以把自己电脑的路径映射到容器中的文件夹中networks写同一个网络可以让容器

通过docker-compose部署elk日志系统,并使用springboot整合

ELK是一种强大的分布式日志管理解决方案,它由三个核心组件组成:Elasticsearch:作为分布式搜索和分析引擎,Elasticsearch能够快速地存储、搜索和分析大量的日志数据,帮助用户轻松地找到所需的信息。Logstash:作为数据处理管道,Logstash能够从各种来源收集日志数据,并进行过滤、转换和发送到Elasticsearch等目标存储中。Kibana:作为Web界面,Kibana能够帮助用户可视化和分析日志数据,创建仪表板和报表,以便更好地理解和监控业务中的日志信息。ELK能够帮助业务实现日志数据的集中管理、快速搜索和分析,从而提高故障排查的效率,优化系统性能,以及发现潜在

Docker(镜像、容器、仓库)工具安装使用命令行选项及构建、共享和运行容器化应用程序

文章目录前言🌟一、Docker工具安装🌟二、Docker命令行选项🌏2.1.dockerrun命令选项:🌏2.2.dockerbuild命令选项:🌏2.3.dockerimages命令选项:🌏2.4.dockerps命令选项:🌏2.5.dockerexec命令选项:🌏2.6.dockerlogs命令选项:🌟三、Docker在构建、共享和运行容器化应用程序时的主要步骤总结前言👧个人主页:@小沈YO.😚小编介绍:欢迎来到我的乱七八糟小星球🌝🔑本章内容:Docker工具安装使用、命令行选项及构建、共享和运行容器化应用程序时的主要步骤记得评论📝+点赞👍+收藏😽+关注💞哦~提示:以下是本篇文章正文内容,

使用Docker本地安装部署Drawio绘图工具并实现公网访问

文章目录前言1.使用Docker本地部署Drawio2.安装cpolar内网穿透工具3.配置Draw.io公网访问地址4.公网远程访问Draw.io5.结语前言提到流程图,大家第一时间可能会想到Visio,不可否认,VIsio确实是功能强大,但是软件为收费,并且因为其功能强大,导致安装需要很多的系统内存,并且是不可跨平台使用。所以,今天给大家推荐一款更实用的流程图软件——Draw.io在线绘图工具。其实,除了写代码,画图也是每个程序员必备的技能之一,我们经常接触有流程图、架构图等等。而且Draw.io结合[cpolar内网穿透](cpolar官网-安全的内网穿透工具|无需公网ip|远程访问|搭

Jenkins K8S Docker 一键部署SpringCloud微服务

文章目录前言1、开发者将代码PUSH到Git2、通过Jenkins部署,自动到Git上PULL代码2.1、配置SSH-KEY2.1.1、生成/添加SSH公钥2.1.2、将公钥配置到git平台2.1.3、测试2.2、配置Jenkins的pipeline自动clone代码2.2.1、Jenkins创建任务2.2.2、测试拉代码流程3、通过maven构建代码3.1、maven插件安装3.2、maven构建项目3.3、测试拉代码流程+构建项目过程4、将maven构建后的jar打包成docker镜像并pushdocker镜像到dockerregistry5、通过k8s发起**发布/更新服务**操作5.1