1. Docker Compose 编排 DevOps 工具

    在 Docker nginx 反向代理设置 介绍了通过 nginx 反向代理关联容器。此为真实的使用场景。通过 Gitea 作为代码管理工具;Kanboard 作为任务管理;Jenkins 作为 CI 工具。这样的组合比较适合小型团队使用,相比起 GitLab 这种巨无霸来说,部署简单,使用简单。

    2019/01/25 Docker,Devops

  2. Docker nginx 反向代理设置

    最近在公司搭建了一个基于 Gogs 的代码管理系统,以及基于 Kanboard 的任务管理系统等几个内部系统。由于部署在同一台机器上,基于不同的端口区分不同的服务。比如: Git 服务http://10.10.1.110:10080 任务管理系统http://10.10.1.110:8888 其他 为了更好的使用,通过内部域名区分,比如 : Git 服务http://gogs.vking.io 任务管理系统 http://task.vking.io 其他 注:vking.io 是内部域名,可通过 dnsmasq 配置。

    2019/01/25 Docker,nginx,Proxy

  3. 11个让你吃惊的 Linux 终端命令

    我已经用了十年的 Linux 了,通过今天这篇文章我将向大家展示一系列的命令、工具和技巧,我希望一开始就有人告诉我这些,而不是曾在我成长道路上绊住我。

    2018/12/17 linux,command

  4. Linux Firewalld 用法及案例

    CentOS 7 中防火墙 firewalld 是一个非常的强大的功能,在 CentOS 6.5 中在 iptables 防火墙中进行了升级了。

    2018/11/29 linux,firewalld,iptables

  5. Linux 清理挖矿木马DDG

    DDG挖矿病毒是一款在Linux系统下运行的恶意挖矿病毒,该病毒从去年一直活跃在现在,已经挖取了价值一千多万人民币的虚拟币货币,此病毒样本在一年左右的时间,已开发出了多个变种样本,此次发现的为DDG.3012/DDG3013挖矿版本。

    2018/11/29 linux,bit,trojan

  6. CI/CD 之 Dockerfile

    最近准备整理一下关于 CI/CD 的相关文档,写一个关于 CI/CD 的系列文章,这篇先从最基本的 Dockerfile 书写开始,本系列文章默认读者已经熟悉 Docker、Kubernetes 相关工具

    2018/11/27 CI/CD

  7. Linux 非交互式 ssh 密码认证工具之 sshpass

    ssh 登陆不能在命令行中指定密码。sshpass 的出现,解决了这一问题。 sshpass 用于非交互 SSH 的密码验证,一般用在sh脚本中,无须再次输入密码。 它允许你用 -p 参数指定明文密码,然后直接登录远程服务器,它支持密码从命令行、文件、环境变量中读取。

    2018/11/20 ssh,sshpass

  8. ssh 通过跳板机直连跳板机内网服务器

    如果公司的服务器在外网,一般会设置一个跳板机,访问公司其他服务器都需要从跳板机做一个 ssh 跳转,外网的服务器基本都要通过证书登录的。 于是我们面临一个情况: 本机 ssh->跳板机->目标机器。(需要先登录跳板机,然后通过跳板机登录内网目标服务器,很明显效率很低,不利于自动化部署!)

    2018/11/20 ssh