- 2025-01-23RockyLinux docker方式安装 rocket.chat
主要参考官方文档https://docs.rocket.chat/docs/deploy-with-docker-docker-compose没有比这更好的了,本文能做的实际上也就是翻译翻译其中的内容。建议可以直接看原文如果需要使用移动端APP前提域名ssl整数安装Docker略:我自己都忘记自己当时怎么装的了...安装Docker
- 2025-01-23docker:连接与登录私库、拉取镜像、上传镜像、保存容器为镜像、保存镜像为文件、读取文件为镜像
连接私库与修改dockerengine配置修改配置文件DockerEngine的配置通常存储在以下文件中:Linux系统:/etc/docker/daemon.jsonWindows系统:C:\ProgramData\docker\config\daemon.jsonmac系统:在dockerdesktop配置dockerengine中配置{"builder":{"gc":{
- 2025-01-23docker-py:在Python中轻松使用Docker引擎API,更加灵活地管理和使用容器性
Docker是一种流行的容器技术,让开发者能够在各种环境中快速地构建、部署和管理应用程序。而docker-py是一个强大的Python库,可以让你通过Python代码与Docker引擎API进行互动,实现与Docker命令相同的功能。本文将详细介绍docker-py的安装、使用以及一些常见的操作示例,帮助你更好地利用
- 2025-01-22【Docker项目实战】使用Docker部署LinkWarden书签服务
【Docker项目实战】使用Docker部署LinkWarden书签服务一、LinkWarden介绍1.1LinkWarden简介1.2主要特点1.3主要使用场景二、本次实践规划2.1本地环境规划2.2本次实践介绍三、本地环境检查3.1检查Docker服务状态3.2检查Docker版本3.3检查doc
- 2025-01-22Docker分层
Docker的分层结构基础层(BaseLayer):这是镜像的最底层,通常由FROM指令指定。例如,FROMubuntu:20.04会拉取Ubuntu20.04的基础镜像作为第一层。中间层(IntermediateLayers):每一行Dockerfile指令(如RUN、COPY、ADD等)都会生成一个新的只读层。这些中间层叠加在基础层
- 2025-01-22Weblogic - V10.0.2 ~V10.3.6 - uddi 组件 SSRF 漏洞 - CVE-2014-4210
0x01:漏洞简介Weblogic的uddi组件存在一个SSRF漏洞。利用该漏洞,攻击者可发送任意HTTP请求,进而对内网中的脆弱组件(redis、fastcgi)进行进一步的攻击。漏洞点:/uddiexplorer/(无需登录即可访问)0x02:影响版本Weblogic10.0.2~Weblogic10.3.60x03:环境搭建环境准备
- 2025-01-22docker compose是什么?如何使用?
一、什么是DockerCompose?DockerCompose是一个工具,用于定义和管理多容器的Docker应用。它允许你使用YAML文件来配置应用的服务、网络、卷等,然后用单个命令来启动和管理整个应用的多个容器。通过DockerCompose,你可以轻松地定义和部署一个由多个Docker容器组成的应用,而
- 2025-01-22Windows 环境下 Docker Desktop + Kubernetes 部署项目指南
Windows环境下DockerDesktop+Kubernetes部署项目指南一、环境准备二、安装与配置Kubernetes安装windows版的docker启动kubernetes安装windows版的kubectl工具下载k8s-for-docker-desktop启动KubernetesDashboard二、在Kubernetes上部署项目创建一个
- 2025-01-21mac重启docker被识别成了恶意软件,如何解决?
最终的结果:遇到的问题:晚上电脑重启后,发现一个这样的提示。用的好好的,怎么就出现了这样的问题呢。我的mac原本是打算直接安装桌面应用使用的,结果发现这个会占用很多资源,并且后面不想用的时候,卸载后的残留文件也会很多。所以,在安装上以后,没有使用就直接卸载了。问题分析:就是
- 2025-01-21制作docker 镜像上传到docker hub仓库
注册dockerhub账号 https://hub.docker.com/ 参照此篇:https://www.cnblogs.com/yjlch1016/p/8998479.htmldockerhub上创建仓库https://hub.docker.com/repositories本地制作镜像并上传在本地登陆 dockerhub帐号dockerlogin将容器commit成镜像,可以先用docker
- 2025-01-21Docker部署Odoo 系统
#切换到指定安装目录cd/root#创建项目所需的目录mkdirodoo#进入网站项目文件夹cd/root/odoo#创建一个docker-compose.yml配置文件touchdocker-compose.yml#编辑该文件vimdocker-compose.yml将下面代码复制到docker-compose.yml中保存即可version:'3
- 2025-01-21Docker可视化管理工具Portainer
Portainer简介Portainer是一个轻量级的、开源的容器管理工具,提供了一个直观的Web用户界面(UI),用于管理Docker和Kubernetes环境。它简化了容器的部署、监控和管理,特别适合不熟悉命令行操作的用户或团队。Portainer架构概述Portainer由两个元素组成:Portainer服务器和P
- 2025-01-21[docker] 部署 Seata 分布式事务
docker部署Seata分布式事务在使用Docker部署Seata并与Nacos配置中心结合时,你可以通过以下步骤来实现。Seata是一个开源的分布式事务解决方案,而Nacos是阿里巴巴开源的一个动态服务发现、配置和服务管理平台。一、环境准备部署好mysql服务部署好nacos服务二
- 2025-01-21elasticsearch 数据同步
数据同步elasticsearch中的酒店数据来自于mysql数据库,因此mysql数据发生改变时,elasticsearch也必须跟着改变,这个就是elasticsearch与mysql之间的数据同步。异步通知流程如下:hotel-admin对mysql数据库数据完成增、删、改后,发送MQ消息hotel-demo监听MQ,接收到消息后完成elasti
- 2025-01-21ctl crictl 容器运行时工具
crictl是一个CLI工具,专门设计用于与CRI(ContainerRuntimeInterface)ctr-nk8s.ioimageslsctrnslscrictl和ctr是两个不同的命令行工具,它们用于与容器运行时进行交互,但用途和适用场景有所不同。containerdcontainerd是一个工业级标准的容器运行时containerd
- 2025-01-21【docker】如何运行没有Root权限的Docker?
以下文章来源于运维自习室,作者运维自习室Rootless模式的目的是让Docker守护进程以非root用户身份运行。该方案以实验特性的方式在v19.03版本引入,并在v20.10版本成为正式功能。实践官方文档已经做了详细的介绍,这里仅仅做一下实践复现。具体实践环境为:CentOS7.2docker-ce23
- 2025-01-21Ubuntu22.04上Docker的安装
在Ubuntu22.04上安装Docker可以帮助您快速构建、测试和部署应用程序。Docker是一个开源的容器化平台,它使开发人员能够将应用程序及其依赖项打包到一个标准化的单元中。本文将详细介绍如何在Ubuntu22.04上安装和配置Docker。一、更新系统首先,确保您的系统软件包是最新的。这有
- 2025-01-21[docker] 部署 nacos-server
拉取nacosserver镜像dockerpullnacos/nacos-server:v2.4.3如果失败(网络问题),可以使用国内的镜像:dockerpullnacos-registry.cn-hangzhou.cr.aliyuncs.com/nacos/nacos-server:v2.4.3#其它版本nacos-registry.cn-hangzhou.cr.aliyuncs.com/nacos/nacos-server:v2.3
- 2025-01-20一文搭建本地镜像仓
一文搭建本地镜像仓拉取registry镜像dockerpullregistry:2运行registry容器第1种方式:不加持久化dockerrun-d-p5000:5000--restart=always--name=registryregistry:2第2种方式:对初始化配置文件,加持久化#创建数据卷,用于挂载dockercreatevolumeregistryvolume
- 2025-01-19【原创】MAC OS 本地搭建部署 dify
一、什么是dify?Dify是一个开源的大语言模型(LLM)应用开发平台,融合了后端即服务(BackendasService,BaaS)和LLMOps理念,旨在简化和加速生成式AI应用的创建和部署。它支持多种大型语言模型(如OpenAI的GPT系列、Claude3等),并提供强大的数据集管理功能、可视化的Prompt编排以及
- 2025-01-19docker在网桥模式下主机端口映射到容器端口的原理
前置知识iptables:捕获并控制容器和主机之间的流量,可以通过iptables-tnat-nL命令查看iptables的(S/D)NAT规则docker0:虚拟交换机veth1b62ff4@if56:虚拟交换机的虚拟接口上下两个虚拟接口成对出现eth0@if57:容器的虚拟接口网络环境CentOS:ens33->192.168.40.180/24、docker
- 2025-01-19Ubuntu 安装MongoDB
使用apt安装MongoDB导入MongoDB的公钥MongoDB的包使用GPG密钥进行签名,需要先导入公钥:wget-qO-https://www.mongodb.org/static/pgp/server-6.0.asc|sudoapt-keyadd-添加MongoDB的软件源创建一个MongoDB的源列表文件:echo"deb[arch=amd64,arm64]htt
- 2025-01-19Ubuntu 安装Mysql
使用apt安装MySQL更新系统包在安装MySQL之前,先更新系统的包列表:sudoaptupdate安装MySQL运行以下命令安装MySQL服务器:sudoaptinstallmysql-server启动MySQL服务安装完成后,MySQL服务会自动启动。如果没有启动,可以手动启动:sudosystemctlstartmysql设
- 2025-01-19docker-compose部署clickhouse
创建目录mkdir-p/usr/local/docker/clickhouse/conf/usr/local/docker/clickhouse/data/usr/lcoal/docker/clickhouse/log启动临时容器获取配置文件dockerrun--rm-d--name=temp-clickhouse-serverclickhouse/clickhouse-server:latest复制配置文件到宿主机doc
- 2025-01-19Weblogic - Gerneral - 弱口令 & 任意文件读取漏洞
0x01:漏洞简介首先需要说明,本文并不是介绍了Weblogic某一CVE漏洞,而是提供了一种通用的测试思路。0x0101:弱口令漏洞弱口令漏洞主要是由于用户安全意识淡薄,为了便于记忆,设置了强度过低的密码,甚至直接使用系统默认密码。这使得攻击者能够轻易地猜测或破解密码,从而引发安全问