shell 脚本中使用 local 定义变量的小细节

有一种病叫做代码编写规范强迫症,不知道规范都不知道怎么开始写代码,必须先看一遍代码编写规范! ...

March 25, 2021 · 1 min · K8sCat
Docker Container

实战 Web 应用容器化

这篇文章会介绍如何将后端、前端和网关通通使用 Docker 容器进行运行,并最终使用 DockerCompose 进行容器编排。 ...

February 27, 2021 · 5 min · K8sCat
TLS/SSL Certificates

使用 OpenSSL 生成自签名证书

当使用不是受信任的第三方 CA 而是自签名的 CA 时,一些浏览器会提示不安全,比如谷歌的 Chrome 浏览器。 ...

February 9, 2021 · 1 min · K8sCat
Email forwarding

ForMaiR - 自定义规则的邮件自动转发工具

由于邮箱自带的转发功能只能转发到指定的邮箱,并不能对邮件内容进行过滤,所以就趁着 leader 过年肥家不在写了这个邮件自动转发工具 ForMaiR。 ...

February 7, 2021 · 1 min · K8sCat
docs.docker.com

Dockerfile ENV 使用指南

当使用 Dockerfile 进行构建镜像时,有时会需要设置容器内的环境变量。 ...

January 24, 2021 · 1 min · K8sCat
DOCKER HEALTHCHECK

Docker 容器健康检查

Docker 容器健康检查指的是在 Dockerfile 中使用 HEALTHCHECK 指令对容器的运行状态进行检查, 并在 docker ps 的 STATUS 栏显示 healthy/unhealthy。 ...

January 20, 2021 · 1 min · K8sCat
Docker

通过迁移镜像解决拉镜像太慢的问题

有时候拉取镜像特别慢,但在另一台服务器上已经有了镜像,那么就可以直接迁移镜像。 ...

January 7, 2021 · 1 min · K8sCat

使用 GitHub Actions 实现跨平台的构建发布

并不是所有的语言都能像 Golang 一样进行交叉编译的,比如使用 Python 编写的程序, 如果想要编译出不同系统下的二进制文件,必须在对应系统下进行编译才行。 但是 GitHub Actions 帮我解决了这个问题。 ...

January 4, 2021 · 1 min · K8sCat