容器docker k8s 8s

Docker安装mysql配置my.cnf并挂载到外部机器

1.环境准备,创建外部挂载文件夹conf,data,log mkdir -p /data/dockerdata/mysql3306/{conf,data,log} 2.在/data/dockerdata/mysql3306/conf文件夹下创建my.cnf文件 my.conf 文件配置如下 [mys ......
机器 Docker mysql cnf my

docker与harbor

仓库registry 公共仓库 Docker Hub 这样的公共仓库 本地仓库 docker-registry 是官方提供的工具,可以用于构建私有的镜像仓库。 Harbor是构建企业级私有docker镜像的仓库的开源解决方案,它是Docker Registry的更高级封装 还整合了两个开源的安全组件 ......
docker harbor

一次显著的性能提升,从8s到0.7s

前言 最近我在公司优化了一些慢查询SQL,积累了一些SQL调优的实战经验。 我之前写过一些SQL优化相关的文章《聊聊SQL优化的15个小技巧》和《explain | 索引优化的这把绝世好剑,你真的会用吗?》,在全网广受好评。 这篇文章从实战的角度出发,给大家分享一下如何做SQL调优。 经过两次优化之 ......
性能 0.7

Docker

Docker常见命令: 数据卷命令 数据卷的相关命令有: .挂载本地目录或文件: ......
Docker

8.2 docker教程

将当前用户添加到docker用户组 为了避免每次使用docker命令都需要添加上sudo权限,可以将当前用户加入安装中自动创建的docker用户组。 sudo usermod -aG docker $USER newgrp docker # 更新用户组 镜像(images) docker pull ......
教程 docker 8.2

Docker中创建ES集群并修改默认用户密码-sunziren

注1,本文参考了https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html注2,本文这种搭建的方式,适用于开发环境,不适用与生产环境,生产环境要用Docker搭建ES集群,请使用docker-compose命 ......
集群 sunziren 密码 用户 Docker

docker 一键搭建 MySQL 主从集群

分享一个 GitHub 项目,用来一键搭建 MySQL 的主从集群的: https://github.com/vbabak/docker-mysql-master-slave 前面Google了一下没找到,搜出来的都是需要自己手动调操作过的,本来想自己写一个的,让 GPT 取了个名字,结果一搜就搜到 ......
主从 集群 docker MySQL

centOS7安装和卸载docker

可参考docker官网文档:在 CentOS 上安装 Docker 引擎 |Docker 文档 1)确定是CentOS7以上版本,命令如下: cat /etc/redhat-release 2)卸载旧版本 sudo yum remove docker \ docker-client \ docker ......
centOS7 centOS docker

java容器报错OutOfDirectMemoryError

OutOfDirectMemoryError是Java中的一种运行时错误,通常发生在使用NIO(非阻塞I/O)或高性能网络编程时。这个错误表明JVM的直接内存已经耗尽。 直接内存(Direct Memory)是指JVM用于NIO操作的内存区域,它不是堆的一部分,而是通过系统调用分配和释放的。默认情况 ......
OutOfDirectMemoryError 容器 java

【C++ Primer Plus】泛型编程之迭代器和容器

1. 使用迭代器的原因 下面用两个遍历函数引出使用迭代器的原因。实现细节上来看,两个 find 函数算法不同,但广义上来看,他们的目的都是匹配值相同的一项。 // 给定一个double数组, 返回值相同的一项 double* find_ar(double* ar, int n, const doub ......
容器 Primer Plus

Docker-Compose部署Gitlab以及Gitlab配置SMTP邮件服务

使用Docker-Compose部署Gitlab 拉取镜像 地址: https://hub.docker.com/r/gitlab/gitlab-ce/tags 拉取到镜像后,使用docker tag修改镜像,docker push推送到自己的镜像仓库(内网部署) 编写docker-compose文 ......

@Autowired作用在方法上 @autowired注解放在方法上,如果方法没有参数,spring容器会在类加载完后执行一次这个方法;如果方法中有参数的话,还会从容器中自动注入这个方法的参数,然后执行一次这个方法。

@Autowired作用在方法上 @autowired注解放在方法上,如果方法没有参数,spring容器会在类加载完后执行一次这个方法;如果方法中有参数的话,还会从容器中自动注入这个方法的参数,然后执行一次这个方法。 @autowired 用于测试的实体类User,并将这个类注入到Spring容器中 ......
方法 参数 容器 注解 Autowired

K8S内POD使用内存缓慢增长问题

背景 生产环境服务容器化后,部分服务频繁触发内存使用超80%告警,POD内存限制内存以及JVM内存设置如下 resources: requests: cpu: 1000m memory: 2200Mi limits: cpu: 3000m memory: 3000Mi JAVA_OPTS='-Xmx ......
内存 问题 K8S POD K8

从物理机到K8S:应用系统部署方式的演进及其影响

公众号「架构成长指南」,专注于生产实践、云原生、分布式系统、大数据技术分享。 概述 随着科技的进步,软件系统的部署架构也在不断演进,从以前传统的物理机到虚拟机、Docker和Kubernetes,我们经历了一系列变化。 这些技术的引入给我们带来了更高的资源利用率、更快的部署速度和更强大的扩展性,下面 ......
应用系统 物理 方式 系统 K8S

Docker的常用命令

Docker的常用命令主要包括以下几类: Docker进程: 启动Docker服务:docker start 关闭Docker服务:docker stop 重启Docker服务:docker restart 镜像操作: 查看镜像列表:docker images 从镜像仓库中检索镜像:docker s ......
命令 常用 Docker

zabbix6监控k8s指标说明

一.deploy中的指标 1.1 Deployment 副本数未达预期告警 min(/Kubernetes_test cluster state by HTTP/kube.deployment.replicas_mismatched[{#NAMESPACE}/{#NAME}],{$KUBE.REPL ......
指标 zabbix6 zabbix k8s k8

K8s 多租户方案的挑战与价值

在当今企业环境中,随着业务的快速增长和多样化,服务器和云资源的管理会越来越让人头疼。K8s 虽然很强大,但在处理多个部门或团队的业务部署需求时,如果缺乏有效的多租户支持,在效率和资源管理方面都会不尽如人意。 本文将深入探讨 K8s 多租户的概念、其在现代企业中的应用价值,以及实现这一机制所面临的技术 ......
租户 价值 方案 K8s K8

让多媒体元素在既定容器中自由布局

一 功能 可添加时间、日期、星期、字幕、图片、视频和背景音乐。 可修改布局大小。画布及元素的个别属性(如x,y,width,height,fontsize)将会通过一定比例进行缩放,以此达到接近实际所看到的效果。 可通过拖拽修改元素位置、添加新元素;可对元素进行收缩以改变其尺寸等属性。 支持修改时间 ......
容器 布局 元素 多媒体

Learn DevOps:Start DevOps with Docker(三)

一、Docker与Microservices 很多人都在谈论microservices的优势,但是它不是免费的,面临着许多挑战,Docker在解决这些挑战方面发挥至关重要的作用。在微服务体系结构中,我们将构建许多微小的服务,而不是构建一个大的整体,这些微服务中的每一个都可以用不同的技术来构建。由于这 ......
DevOps Docker Learn Start with

Learn DevOps: Start devOps with Docker(二)

一、Docker image commands docker images 查看本地计算机中所有存在的image docker pull mysql 可以看到如果我们不提供标记,它会使用默认的最新的标记,它会查看是否有标记为latest的mysql映像,并将其汇集下来。pull只会拉取image使其 ......
DevOps Docker devOps Learn Start

PVE 系列之二:安装基于 LXC 的容器

基于 LXC 的容器 CT模板换源 注意版本是否适配 cp /usr/share/perl5/PVE/APLInfo.pm /usr/share/perl5/PVE/APLInfo.pm_back sed -i 's|http://download.proxmox.com|https://mirro ......
容器 PVE LXC

十、Docker 可视化与监控

6.1 常用工具介绍 当 Docker 部署规模逐步变大后,可视化监控容器环境的性能和健康状态将会变得越来越 重要。 Docker的图形化管理工具,提供状态显示面板、应用模板快速部署、容器镜像网 络数据卷的基本操作(包括上传下载镜像,创建容器等操作)、事件日志显示、容器控 制台操作、Swarm集群和 ......
Docker

九、安装Docker Compose 编排工具

根据前面所学的知识可知,想要使用Docker部署应用,就要先在应用中编写Dockerfile 文件来构建镜像。同样,在微服务项目中,我们也需要为每一个服务编写Dockerfile文件 来构建镜像。构建完成后,就可以根据每一个镜像使用docker run或者docker service create命 ......
Compose 工具 Docker

大模型在docker中运行(个人电脑)

1、 环境搭建 windows需要安装docker 参见:Windows Docker 安装 | 菜鸟教程 (runoob.com) windows需要开启WSL2、并安装 为了开启gpus加速,参见: win10 Docker Desktop使用GPU_windows docker 使用gpu_刘 ......
个人电脑 模型 docker 电脑 个人

八、Docker 网络

袖珍指南 Docker作为目前最火的轻量级容器技术,牛逼的功能,如Docker的镜像管理,不足的地方网络方面。 Docker自身的4种网络工作方式,和一些自定义网络模式 安装Docker时,它会自动创建三个网络,bridge(创建容器默认连接到此网络)、 none 、host host:容器将不会虚 ......
Docker 网络

七、Docker常用安装

1.总体步骤 搜索镜像:docker search ... 拉取镜像:docker pull ... 查看镜像:docker images 创建容器:docker run -it ... 停止容器:docker stop ... 移除容器:docker rm -f ... 2. 安装tomcat 1 ......
常用 Docker

【Docker】OpenWebRX Plus版本安装

OpenWebRX是一个国外开源项目,基于Python语言编写,配合SDR设备使用,支持后台解码各种数字信号,将SDR接收软件Web化,通过网络实现多用户远程访问,功能非常强大。 目前OpenWebRX版本已经到1.2了,但不知什么原因项目停更了,而后又衍生出一个OpenWebRX+分支,博主近日对 ......
OpenWebRX 版本 Docker Plus

k8s安全管理认证

1、SA Service account是为了方便Pod里面的进程调用Kubernetes API或其他外部服务而设计的。 是为Pod中的进程调用Kubernetes API而设计; 仅局限它所在的namespace; 每个namespace都会自动创建一个default service accou ......
安全管理 k8s k8 8s

Docker部署heimdall

一、搭建heimdall 绿联 DX4600 为例,首先我们打开 Docker 管理器,进入镜像管理,然后在镜像仓库中搜索 linuxserver/heimdall​,选择 latest​ 版本并下载。 ​​ 下载完成后,我们在本地镜像中找到刚刚下载的镜像,点击创建容器,起一个英文名,勾选创建后启动 ......
heimdall Docker

kafka docker-compose 单节点部署

启动脚本 sed -i -r "s/[0-9]{1,3}(\.[0-9]{1,3}){3}/$(ifconfig $(ip route show default |head -1 |awk '{print $5}') |grep -oP '(?<=inet\s)\d+(\.\d+){3}')/g" ......
节点 docker-compose compose docker kafka