最近在学习K8S,发现这两篇文章还不错,转了过来 docker官方文档Dockerfile reference的笔记. 一.机制 1.1 构建 docker构建一个镜像,需要: Dockerfile文件 构建所需的上下文 $ docker build . 这条命令中,docker CLI会: 把当前目录及子目录当做上下文传递给docker服务 从当前目录(不包括子目录)中找到Dockerfile 检查Dockerfile的语法 依次执行Dockerfile中的指令,根据指令生成中间过度镜像(存储…
人的一切痛苦, 本质上都是对自己的无能的愤怒. --王小波 1 Markdown编辑器的基本用法 1.1 代码 如果你只想高亮语句中的某个函数名或关键字,可以使用 `function_name()` 实现 function_name(): 通常编辑器根据代码片段适配合适的高亮方法,但你也可以用 ```code block``` 包裹一段代码,并指定一种语言: def add(a,b): print(a + b) 支持的语言:actionscript, apache, bash, clojure,…
1.背景 个人比较喜欢用Markdonw写东西,比如写博客随笔,写有道云笔记等,但有的时候会突然忘记某个具体语法怎么写了,如插入图片.插入链接.表格等,那干脆把这个语法简单地总结一下,也方便日后快速查询作为参考使用 2.[标题] 语法:井号 + 空格 + 内容 共有六级标题,一级标题字号最大,只写一个#:从二级到六级#号数量依次递增,字号依次递减,六级标题写六个#. 3.[无序列表] 语法:减号 + 空格 + 内容或加号 + 空格 + 内容或者星号 + 空格 + 内容 4.[有序列表] 语法:数…
目录 [−] 定义一个消息类型 指定字段类型 分配标识号 指定字段规则 添加更多消息类型 添加注释 保留标识符(Reserved) 从.proto文件生成了什么? 标量数值类型 默认值 枚举 使用其他消息类型 导入定义 使用proto2消息类型 嵌套类型 更新一个消息类型 Any Oneof 使用Oneof Oneof 特性 向后兼容性问题 Map 向后兼容性问题 Package 包及名称的解析 定义服务(Service) JSON 映射 选项 自定义选项 生成访问类 以前我翻译了 Protob…
遇到proto编译问问,看看proto语法,记录一下 protobuf3 语法指南 http://colobu.com/2017/03/16/Protobuf3-language-guide/ https://developers.google.com/protocol-buffers/docs/proto3?hl=zh-cn#generating protobuf2 语法指南 http://colobu.com/2015/01/07/Protobuf-language-guide/ https…
dockerfile文件语法命令 (1) FROM命令,支持两种形式,构建新镜像使用的基础镜像,所以源镜像必须存在,并且是非注释的第一条命令. DOCKERFILEFORM <image> FORM <image>:<tag> # 示例: FROM nginx (2) LABEL和MAINTAINER命令,MAINTAINER用来指定构建镜像的作者信息,新版本docker已经摒弃,使用LABEL可以实现,LABEL保存key=value键值对元数据. DOCKERFIL…
语法指南 (proto3) Defining A Message Type Scalar Value Types Default Values Enumerations Using Other Message Types Nested Types Updating A Message Type Unknown Fields Any Oneof Maps Packages Defining Services JSON Mapping Options Generating Your Classes…
0.说明 ProtoBuf3语法指南, 又称为proto3, 是谷歌的Protocol Buffers第3个版本. 本文基于官方英文版本翻译, 加上了自己的理解少量修改, 一共分为上下两部分. 1.Any Any类型消息允许在没有.proto定义的情况下, 将消息作为嵌入类型使用. Any以bytes的形式包含任意序列化的消息, 以及充当该消息类型的全局惟一标识符的URL 从而解析为该消息类型. 为了使用Any类型, 需要使用声明import google/protobuf/any.proto:…
0.说明 ProtoBuf3语法指南, 又称为proto3, 是谷歌的Protocol Buffers第3个版本. 本文基于官方英文版本翻译, 加上了自己的理解少量修改, 一共分为上下两部分. 1.序言 本指南描述了如何使用protocol buffer语言来构造protocol buffer数据, 包括编写.proto文件的语法, 以及如何从.proto文件生成数据访问类. 本文涵盖了protocol buffer语言的proto3版本语法, 而有关proto2版本语法的信息, 请参阅prot…
docker镜像本质上就是一个个基础镜像的堆叠,为了做出我们想要的镜像,我们需要考虑最终镜像所需的所有基础环境,然后一层层堆叠.也就是不断以基础镜像搭建上层镜像. 先看例子: # Version: # Create Time: -- : # Author: *** # Description:**** # 基于已经配置好的jdk1.8版本进行操作 FROM jdk:latest MAINTAINER ***** <********@qq.com> # 创建目录 #RUN /home # 将压缩…