应用运维

10分钟搞定支持通配符的永久有效免费HTTPS证书

前言 之前一直用的是腾讯云免费SSL证书,但是只有1年有效期,而且不支持通配符证书(Wildcard Certificates,类似*.haoji.me),所以使用上非常不方便,甚…

300 多个 Microsoft Excel 快捷方式

1. 用于选择行、列和单元格的 Excel 快捷方式 1.1 导航基础知识 方向键 一次向任意方向导航一个单元格 Ctrl +箭头键 移动到数据区域的边缘(包含数据的单元格) 向下…

一步步配置基于kubeadmin的kube-vip高可用

在使用kubeadm安装之前,我们需要对系统做简单的初始化步骤,如:防火墙,主机名,swap,时间服务,内核模块转发等,如下:systemctl disable firewalld…

istio全链路传递cookie和header灰度

测试一下在istio中的全链路中基于cookie和header灰度发布,这些在higress中也可以的。istio在进行测试。根据istio版本信息中的提示,在1.19中支持的是1…

REST Web 服务版本控制

管理 API 的更改很困难。对于曾经维护过任何类型 API 的人来说,这并不奇怪。Web 服务是 API 的一个特例,与其他类型的 API 一样,很容易受到版本控制方面的许多困难的…

2023 年最适合 Windows 11 使用的 20 个应用

Microsoft 发布的 Windows 11 具有大量有趣的新功能和增强功能,使其成为对全球用户有吸引力的操作系统。您需要使用正确的软件来利用所有改进,同时提高您的生产力和效率…

如何解决 Outlook 错误 0x800300fd?

当尝试发送或接收新邮件或执行任务(例如访问日历、从邮件文件夹中移动或删除邮件等)时,Outlook 中会出现错误 0x800300fd。该错误表明 Outlook 无法执行您希望它…

如何使用 Nginx Ingress 快速实现金丝雀与蓝绿部署

背景 现如今,越来越多的应用采用了微服务架构,这也导致了应用数量相比传统模式更多,管理更加复杂,发布更加频繁,如果直接将新版本上线发布给全部用户。一旦遇到线上事故(或BUG),对用…

Windows中Docker启动流程和快速开始

在Windows中使用Docker的方式和在Linux下有所不同,因为Docker不支持在Windows下运行的,Docker的解决方式使用虚拟机来创建Linux环境, 提供真实的…

运行第一个Docker容器使用sock5代理合并镜像

要使得Docker能更好的服务,必须要配置一些基础设置,比如用户权限,使用第三方Docker镜像加速合并镜像,DNS,防火墙,让Docker使用普通用户启动等等创建Docker用户…

理解Docker的镜像和容器

Docker引擎为容器和镜像提供核心技术,在安装的最后一步中,当你运行docker run hello-world命令时,这个命令将会执行三部分告诉操作系统使用Docker程序创建…

使用Dockerfile构建镜像并推送Docker hub

虽然Docker Hub上有着大量的镜像,可能会因为各种各样的需求,需要定制适合自身的镜像,结合docker hub可以让你的镜像随时可以通过Docker hub获取 创建Dock…

编写Dockerfile的最佳实践

Docker可以通过Dockerfile自动构建镜像,在Dockerfile文件中包含构建镜像的全部指令,在教程中将会介绍编写Dockerfile构建镜像的最佳的实践。使用.doc…

配置Docker阿里云镜像

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植且自足的容器中,然后发布到任何的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,…

如何使用docker Docker-compose

docker-compose是一个可以定义并运行多个容器的应用程序,docker-compose的配置文件docker-compose.yml可以定义多个服务所需要的环境变量,镜像…

安装zsh命令行自动完成插件

zsh是我使用过最好用的shell,因为之前除了用bash都没有用过其它的shell,强大的命令自动补全,完整的提示,自动展开目录,文件等等 下面说说安装步骤并解决docker-c…

如何在Docker的swarm上构建Nginx集群

Docker Engine从1.12开始整合swarm(集群)模式,集成很多工具和特性,比如:跨主机上快速部署服务,服务的快速扩展,集群的管理整合到docker引擎,这意味着可以不…

如何在PHP中使用环境变量

构建Docker的php开发环境,编写测试程序的时候,发现php的getenv方法一直都是返回的false,这是因为php-fpm清除了环境变量验证环境变量是否存在➜ docker…

Docker可信注册

Docker Trusted Registry (简称DTR),中文Docker可信注册表,通俗的理解就是Docker镜像的仓库,Docker的企业级的镜像存储解决方案,你可以将它…

Docker Registry服务器部署配置

Docker Registry服务器部署非常简单,只需要合并运行镜像即可,由于Docker Registry服务器整合很多服务,配置的参数非常多,包括:存储,Redis,Auth,…

Docker的OOM事件

OOM(Out Of Memory)内存不足,通常是由于某些不稳定的进程占用过多的内存造成,在Docker中称为OOM事件,当容器使用的内存过多时就会发生OOM事件,这个事件是由L…

Docker陷入严重困境

Docker是容器的典型代表。但Docker的业务遇到了麻烦。在泄漏的备忘录中,Docker首席执行官Rob Bearden称赞了Docker。尽管有很多不确定性(带来了巨大的挑战…

如何在CentOS 7安装Docker

Docker是一种容器化技术,可让您快速构建,测试和部署应用程序,作为可在任何地方虚拟运行的可移植自足容器。在本教程中,我们将介绍如何在CentOS 7安装Docker,并探索基本…

如何在Ubuntu 18.04安装Docker

Docker是一个开放源代码的容器化平台,可让您快速构建,测试和部署应用程序。 docker的镜像实例称为容器,容器一般是应用程序的运行时,并包含软件需要运行的所有内容。Docke…

如何在Debian 9安装Docker

Docker是一个开放源代码的容器化平台,可让您快速构建,测试和部署应用程序。 docker的镜像实例称为容器,容器一般是应用程序的运行时,并包含软件需要运行的所有内容。Docke…

如何删除Docker容器,镜像,卷和网络

Docker允许您将应用程序构建为可移植,自给自足的容器,可以在任何地方运行,从而快速构建,测试和部署应用程序。Docker默认不会删除未使用的对象,例如容器,图像,卷和网络。在使…

如何在Ubuntu 18.04安装Docker Compose与教程

Docker Compose是一个命令行工具,可让您定义和编排多个Docker应用程序容器。 它使用YAML文件来配置应用程序的服务,网络和卷。借助Compose您可以定义可在任何…

如何在CentOS 7安装Docker Compose与教程

Docker Compose是一个命令行工具,可让您定义和编排多个Docker应用程序容器。 它使用YAML文件来配置应用程序的服务,网络和卷。借助Compose您可以定义可在任何…

如何在Debian 9安装Docker Compose与教程

Docker是一个容器化平台,可让您快速构建,测试和部署应用程序,作为可在几乎任何地方运行的自足容器。Docker Compose 是一个工具,可用于定义和编排多容器Docker应…

Dockerfile构建Docker镜像

Docker镜像是Docker容器的蓝图,其中包含应用程序以及运行应用程序所需的一切。容器是镜像的运行时实例。在本教程中,我们将解释什么是Dockerfile,如何创建Docker…

如何在Raspberry Pi上安装和使用Docker

Docker是一个容器化平台,可让您快速构建,测试和部署应用程序,作为可在任何平台运行的可移植自足容器。在本教程中,我们将说明如何在Raspberry Pi上安装Docker并探索…

如何在Debian 10安装Docker

Docker是一个开放源代码的容器化平台,可让您快速构建,测试和部署应用程序。 docker的镜像实例称为容器,容器一般是应用程序的运行时,并包含软件需要运行的所有内容。Docke…

如何连接Docker容器

当您想查看容器内部正在发生什么时,连接到正在运行的Docker容器会很有帮助,这样你可以查看docker容器内部状态,调试,排除问题。如果Docker容器无法正常工作,则可以登录或…

docker列出容器

Docker是一个容器化平台,可让您快速构建,测试和部署应用程序,作为可在几乎任何地方运行的可移植自足容器。它也是是容器部署标准,对于DevOps工程师及其持续的集成和交付管道来说…

docker run运行命令教程

Docker是一个平台,可让您将应用程序开发,测试和部署为可在几乎任何地方运行的可移植的自给自足的容器。docker run命令从指定的镜像创建一个容器,并使用指定的参数启动该容器…

如何在Debian 10安装Docker Compose与教程

Docker是一个容器化平台,可让您快速构建,测试和部署应用程序,作为可在几乎任何地方运行的自足容器。Docker Compose 是一个工具,可用于定义和编排多容器Docker应…

如何在Ubuntu 20.04安装Docker

Docker是一个开放源代码的容器化平台,可让您快速构建,测试和部署应用程序。docker的镜像实例称为容器,容器一般是应用程序的运行时,并包含软件需要运行的所有内容。Docker…

如何在Ubuntu 20.04安装Docker Compose与教程

Docker Compose是一个命令行工具,可让您定义和编排多个Docker应用程序容器。 它使用YAML文件来配置应用程序的服务,网络和卷。借助Compose您可以定义可在任何…

如何解决kubeadm init初始化时dial tcp 127.0.0.1:10248: connect: connection refused

Kubernetes常简称为K8s是用于自动部署、伸缩和管理容器化containerized应用程序的开源系统。该系统由Google设计并捐赠给Cloud Native Compu…

lvs-nat(一)

lvs-nat:类似于DNAT, 但支持多目标转发; 它通过修改请求报文的目标地址为根据调度算法所挑选出的某RS的RIP来进行转发; 架构特性: (1) RS应该使用私有地址,即R…