Skip to main content

Command Palette

Search for a command to run...

#docker

Articles tagged with #docker

  1. 用 Github Action 自动发布二进制包

    Github Actions 是 Github 提供的一个自动化流程工具,编写一段 YAML,随代码一起发布,根据脚本中定义的触发事件,能够完成 Lint、Build、Push Image 等等操作,在 Actions Market 中包含数千个功能各异的项目,能够给软件作者很大的帮助。 在发布 Github 项目版本时,Golang 之类的项目往往都需要执行构建、打包等动作,除了自己动手之外,也可以用 Github Action(也不排除使用 Travis CI 等自动化服务)来完成任务。 定...

    Sep 17, 20212 min read36
  2. 边缘集群闲话

    Kubernetes 上天了 2020 年里,Kubernetes 的疆界有了一个有趣的扩展——美国人把 Kubernetes 和 Istio 装到了 F16 战斗机上。战斗机应该算是真边缘了吧?读了几篇相关材料,发现整个过程远不止一个极限部署这么简单,DoD 在军方的大背景下,实现了一整套基于 DevSecOps 理念的云原生生态,那么一个问题就是,为什么单独要说 Kubernetes 和 Istio 呢?只是因为热门吗? 我的看法是,容器化和容器编排,是云原生的“阵眼”。云原生是个覆盖方方面...

    Jan 6, 20211 min read5
  3. Docker 中的 PID-1、孤儿、僵尸和信号

    原文:DOCKER DEMONS: PID-1, ORPHANS, ZOMBIES, AND SIGNALS 作者:Michael Snoyman 使用 Docker 的时候,在多进程、信号方面会有一些边缘用例。在 Phusion 博客上有一篇相关文章,后续内容中会尝试接触这些问题,并使用 fpco/pid1 解决问题。 Phusion 博文中试用了他们的 基础镜像。这个镜像提供了 my_init 作为 entrypoint 来解决问题,同时还提供了 syslog 之类的额外的功能。不幸的是我们...

    Dec 10, 20205 min read15
  4. 做个 openEuler 的系统镜像

    前几天突然想知道,操作系统镜像是怎么搞的。放狗搜了一下,发现官网提供了一些这方面的介绍,看来很轻松,结合以前翻译的镜像是怎样炼成的,一时手痒,就想用菊厂操作系统新秀 openEuler 练练手——恩是 openEuler 不是那啥。 根据 Docker 官网介绍,几个流行操作系统都有自己的构建脚本,主要流程就是几个步骤: 安装操作系统 安装工具依赖项目 运行脚本构建镜像 获取镜像 openEuler 安装之后,可以看到是个 Yum 系的系统,所以可以参考一下 CentOS 的脚本,粗...

    Nov 5, 20201 min read14
  5. 容器化囧途——没上容器时好好的?

    如果寿司店老板说,有一种人叫寿司人,寿司人的一切都是为了吃寿司,寿司人比别的人都厉害,你肯定会嗤之以鼻;云厂商提出了云原生概念,倒是拥趸甚多——这是因为云比寿司好吃多了,它提供的好处,足以让人铤而走险,削减脑袋挤上云计算的车,这也就是业务上云了。 从参与《Kubernetes 权威指南》第二版到现在已经好几年了,在几年的容器化、云原生的推动过程中,因为一直从事企业服务的勾当,这个小视野里的绝大多数应用,都是证明可以成功容器化的。有一句很著名的程序员语录:“在我机器上是好的”,在推动应用上云的过程...

    Jun 12, 20201 min read1