All Posts

Docker 中两种不同的数据持久卷

在 Docker 中,容器因为可能随时被删除,所以如果想要持久化数据,那么 Volume 是一个比较合适的选择,在 Docker 中有两种 Volume,分别是 bind volume 和 mount volume,这里我将对他们进行简单对比。

查看 Docker 容器的变更

我们都知道容器是镜像得运行时状态,容器运行时会对镜像得一些文件修改,而 Docker 不会记住容器的状态,而会记住容器相对于镜像的变更,这里我记录一下如何查看容器相对于镜像的变更。

使用命令行调用 GRPC

在之前的 Protobuf 工具篇中我介绍了一种可以作为客户端的 protobuf 工具,但是,今天我要介绍另外一款不太一样工具,它可以查看 GRPC 服务中的方法,并且也可以在命令行中调用这个方法。

玩转 Protobuf

如果你经常使用 GRPC 并且定义 protobuf 的话,那么你一定会遇到很多不爽的问题,比如 pb 格式化,代码生成等,本文将带你一除所有关于 protobuf 的各种烦恼。

ghostunnel

有时,你想在公网开放一个 TCP 服务但是又不能在内部做鉴权,这个使用 TLS 是一个不错的选择,但是通用的 HTTP TLS 代理有很多,而 TCP 的却不常见,所以,在这篇文章中,我介绍一款可以用于 TCP 的 TLS 代理软件。

这次就别再关闭 SELinux 了

之前我写过一篇关于 SELinux 的文章,回过头来今天自己看都觉得写得是一陀,所以,就重新再了解了一遍 SELinux,然后再写了一篇关于 SELinux 入门的文章,我想,这次我应该可以让你懂了。

管理 Docker 容器资源

虽然 Docker 的资源占用很多时候可以通过宿主机来看,但是,这不够直观,所以这里我就介绍一种查看 Docker 各个容器资源占用的方式。

Prometheus 和 Exporter 双向加密

对于一些隐私数据的 Exporter,有时我只想让 Prometheus 访问而不想暴露出来,一种方式是通过双向 TLS 加密认证来完成,在这篇文章中我将介绍一下我是如何实现这个的。

命令行格式化 JSON

有时出于各种原因,我需要在命令行处理 JSON 字符串,但是,大多数情况这些 JSON 字符串都不是格式化的,也就是连成一陀的,所以我需要格式化他们,本文就介绍两种在命令行格式化字符串的操作。

CentOS 安装设置 Sublime Text

介绍如何在 CentOS 下安装和设置 Sublime Text(版本2 和 版本3)