docker:latest 和 docker:dind 镜像区别

2020-09-26
阅读 2 分钟
11.2k
我们在编写 CI 时通过声明镜像作为 job 的执行环境,每个 job 都在一个纯净的容器中执行。有时,我们需要一个 docker 容器环境来执行 docker build、docker push 等操作。查看官方的 docker 镜像,我们发现存在两个主要的版本:docker:latest、docker:dind 和 docker:git。

Prometheus 监控系统的学习总结

2020-09-14
阅读 6 分钟
8.3k
APM ( Application Performance Management ) 是应用性能管理的缩写,代表了服务的行为、可靠性、性能等的监控和管理。当应用发生故障,利用 APM 设施可以迅速检测并定位到产生故障的原因。

Linux 用户、用户组和权限

2020-01-19
阅读 4 分钟
6.4k
系统账号主要用于运行特定的 daemon 程序,比如我们添加专门的 Linux 用户 www 和 mysql 来运行 Nginx 和 MySQL,这是为了便于控制程序的权限(即运行此程序的账号的权限),若程序被侵入,防止攻击者可以任意执行系统中的其他行为。系统账号一般会将其登录 shell 设为 /sbin/nologin,即不可通过 shell 登录,一般的使...

必须掌握的 Linux 命令清单

2019-12-23
阅读 1 分钟
1.7k
本文目的在于列举出可以提高生产力/提高分析问题效率的 Linux 命令,整理出一份清单,以备日后着重记忆与掌握。本文的目的并不在于详解每个命令的具体使用方法。该清单会保持持续更新。

通过 Docker 快速部署公司内部 GitLab

2019-12-08
阅读 3 分钟
9.7k
假设公司有一个内网环境(云上或者本地),CIDR 为 192.168.31.0/24,该网段内有一台静态 IP 的服务器 192.168.31.43,用于部署 GitLab,所有开发同学从这台服务器克隆项目,并往这台服务器 push 代码。