Docker入门三:使用Mount Cache加速CI
本文已投稿至公众号CodeShow,欢迎关注交流容器与云原生技术
接上一篇文章,本文将介绍如何使用挂载缓存(Mount Cache)加速应用的编译。经验证,相比直接编译,使用挂载缓存的方案可以节约135%的时间成本。
本文已投稿至公众号CodeShow,欢迎关注交流容器与云原生技术
接上一篇文章,本文将介绍如何使用挂载缓存(Mount Cache)加速应用的编译。经验证,相比直接编译,使用挂载缓存的方案可以节约135%的时间成本。
本文已投稿至公众号CodeShow,欢迎关注交流容器与云原生技术
Docker利用Linux的资源隔离机制(容器化),允许用户将应用本身及运行所需要的全部环境依赖封装在image镜像中,并可以通过镜像仓库来分发标准化的部署制品,所有获取到制品的人通过Docker部署都将能够获得一致的部署结果。
From: microsoft-learn
本文已投稿至公众号CodeShow,欢迎关注交流容器与云原生技术
WSL 2 是适用于 Linux 的 Windows 子系统体系结构的一个新版本,它支持适用于 Linux 的 Windows 子系统在 Windows 上运行 ELF64 Linux 二进制文件。相比于WSL1,WSL2 使用的是全新的体系结构,能够通过子系统方式运行真正的 Linux内核。
Minikube is local Kubernetes, focusing on making it easy to learn and develop for Kubernetes.
官网:https://minikube.sigs.k8s.io/docs/start/
Kubernetes: https://kubernetes.io/
一些docker快速启动服务的笔记
在工程管理实践中,Git submodule可以将多个git仓库以模块的形式集中于主库,方便及时跟进各个库的更改。下面以我的博客为例。
与其他大多数常用的编程语言类似,Golang也内置了map数据结构,用于操作基于key-value的数据类型。Golang Map的实现原理可与Redis hash表对照学习。
Golang错误类型使用error进行处理,而异常通常使用panic-recover进行处理。
通常情况下,Linux可以通过tcpdump工具进行抓包。但是,在容器服务日趋盛行的今天,制品base镜像为减小体积,仅会包含必要的核心库和工具。给PaaS服务中容器的网络问题和定位,则需要通过名为 nsenter
的工具实现。