草庐IT

docker-compse

全部标签

ES基础篇 Docker安装单节点ES

文章目录前言环境配置硬件环境软件环境ES部署创建路径编写docker-compose.yml启动命令验证es验证es-head验证问题总结权限问题最大虚拟内存区数量后期更新增加kinbana支持温故知新,以为师!前言最近项目上突然用的ES,记得上次使用还是在上家公司的时候,都过去了两三年了,概念、命令、DSL统统忘了,模模糊糊的记录,让本身一个简单的开发花了很长时间,最后还是在边复习、边实践的基础上做完,有些惭愧了,所以不得不把ES相关知识看一遍,最后发现好多知识点,想想还是踏踏实实写下来,温故知新!!!环境配置硬件环境阿里云乞丐版,程序猿你懂得,舍得花时间,空间换时间,SWAP,将白嫖坚持到

云计算(Docker)

Docker简介Docker是一个开源的应用容器引擎,基于Go语言,并遵从Apache2.0协议开源。它可以让开发者打包应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。Docker可用于开发应用、交付应用、运行应用等场景。容器是完全使用沙箱机制,相互之间不会有任何接口,更重要的是容器性能开销极低。Docker允许用户将基础设施中的应用单独分割出来,形成更小的部分容器,从而提高软件交付速度。Docker从17.03版本之后分为CE(CommunityEdition:社区版)和EE(EnterpriseEdition:企业版),通常使用社区版就可

Confluence Docker版本安装(支持最新版本)

ConfluenceDocker版本安装(支持最新版本)docker版本安装,支持最新版本(撰写时为8.4.0)本文仅提供交流学习,向Atlassian公司致敬本文针对具有docker、Linux使用基础的兄弟姐妹们请提前安装docker软件需要原生安装的请联系作者Linux原生安装传送门Windows原生安装传送门一、拉取镜像拉取简单修改过的镜像该镜像已做适应性(你了解的)修改该镜像已添加mysql8驱动,如果是其他缺少驱动的数据库,请自行复制进容器dockerpullxujianflying/confluence:8.4.0二、运行镜像#运行jira,第一个8090为宿主端口,第二个为容器

docker的端口映射

端口映射的作用1允许外部网络访问容器内的服务:通过将容器内的服务绑定到宿主机上的端口,我们可以使得外部网络可以通过宿主机的IP地址和端口号来访问容器内的服务。这样,我们就可以将容器中的服务对外暴露,实现与容器交互或调用容器的功能。2解决端口冲突问题:当我们在同一台主机上运行多个容器时,容器内的服务可能会监听相同的端口。通过端口映射,我们可以将这些容器内的服务绑定到不同的宿主机端口上,避免端口冲突什么是docker的端口映射Docker端口映射允许我们将容器内部的服务绑定到宿主机上的一个或多个端口。通过端口映射,我们可以从外部网络访问容器内的服务docker端口映射定义Docker除了通过网络访

docker搭建php

PHP(PHP:HypertextPreprocessor)即“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法学习了C语言,吸纳Java和Perl多个语言的特色发展出自己的特色语法,并根据它们的长项持续改进提升自己,例如java的面向对象编程,该语言当初创建的主要目标是让开发人员快速编写出优质的web网站。PHP同时支持面向对象和面向过程的开发,使用上非常灵活。一.docker拉取nginx和php镜像dockerpullnginx:latest(最新版本)dockerpullphp:7.4-fpmphpphp7.4版本的fpmdockerim

使用Docker来编排Web应用

前言使用docker可以轻松构建一个项目并运行,然而在真实的使用场景中,我们的项目并非是单一的,而是多个项目相互依赖组成一个web应用。考虑这样一个场景,一个正在运行的web应用,它用到了vue、java8、java15、tomcat、nginx、php、mysql和redis。如果要将这个应用迁移到一台新的服务器上运行,那么就需要在这台机器上重新安装所需的软件以及环境变量,这是很痛苦的。那么,有没有什么办法来解决这个问题呢?当然有,那就是本文的主角docker-compose(docker编排)。本文就跟大家分享下我是如何使用它解决我的痛苦的,欢迎各位感兴趣的开发者阅读本文。前置知识阅读本文

【阿里云数据采集】采集标准Docker容器日志:部署阿里云Logtail容器以及创建Logtail配置,用于采集标准Docker容器日志

文章目录引言I预备知识1.1Logtail1.2安装Logtail1.3创建用户自定义标识机器组1.4设置logtail容器组件重启策略1.5日志权限策略II采集服务器日志2.1采集同一账号下同地域服务器的日志2.2不同账号下同地域服务器的日志2.3创建Logtail配置III查询语法3.1具体查询语法3.2查询示例3.3创建索引3.4设置token时间(登录过期时间)IV常见问题

[ Docker ] 部署 nps 和 npc 实现内网穿透

云主机上运行nps创建映射目录mkdir-p~/docker/nps/config拉取镜像dockerpulloldiy/nps-server运行容器创建容器dockerrun-d--namenps--net=host-v/root/docker/nps/config:/nps/confoldiy/nps-server现在nps已经开始运行了。停止运行容器dockerstopnps为什么这里要停止运行呢?因为这时候在config目录下已经生成了一些配置文件,考虑到安全性,我们需要做一些改动。修改配置vim/root/docker/nps/config/nps.conf打开后重点关注下面这几项:

Linux Docker 图形化工具 Portainer远程访问

文章目录前言1.部署Portainer2.本地访问Portainer3.Linux安装cpolar4.配置Portainer公网访问地址5.公网远程访问Portainer6.固定Portainer公网地址前言Portainer是一个轻量级的容器管理工具,可以通过Web界面对Docker容器进行管理和监控。它提供了可视化的界面,使得用户可以更加方便地管理Docker容器、镜像、网络和数据卷等资源。下面介绍如何将本地Portainer管理界面结合cpolar内网穿透工具实现远程任意浏览器访问!远程访问的好处是可以方便地管理远程的Docker容器和镜像,无需登录到远程服务器进行操作。通过Portai

Docker下/var/lib/docker/overlay2空间清理

​1.查看磁盘占用df-h2.Docker的内置CLI指令dockersystemdf可用于查询镜像(Images)、容器(Containers)和本地卷(LocalVolumes)等空间使用大户的空间占用情况。dockersystemdf查看详细~]#dockersystemdf-v3.空间清理【1】通过Docker内置的CLI指令dockersystemprune来进行自动空间清理。~]#dockersystemprune--help该指令默认会清除所有如下资源:已停止的容器(container)未被任何容器所使用的卷(volume)未被任何容器所关联的网络(network)所有悬空镜像(