整理

一、Docker 

1、是什么?

Docker 是一个容器工具,站在 Docker 的角度,软件就是容器的组合:业务逻辑容器、数据库容器、储存容器、队列容器......Docker 使得软件可以拆分成若干个标准化容器,然后像搭积木一样组合起来。Docker属于Linux容器的一种封装,提供简单易用容器的接口,它是目前最流行的 Linux 容器解决方案。(注意:Docker本身并不是容器,它是创建容器的工具,是应用容器引擎)

2、解决什么问题?环境配置难;虚拟机资源占用多 冗余步骤多 启动慢;

3、有什么作用?提供一次性环境;提供弹性云服务;组建微服务架构;

4、使用

1)image文件:Docker 把应用程序及其依赖,打包在 image 文件里面。只有通过这个文件,才能生成 Docker 容器。image 文件可以看作是容器的模板。Docker 根据 image 文件生成容器的实例。同一个 image 文件,可以生成多个同时运行的容器实例。

image 文件是通用的,强烈建议直接使用官方现成的image 文件,当然,如果推广自己的项目 必须只做自己的image 文件。

2)image 文件生成的容器实例,本身也是一个文件,称为容器文件。

3)RUN命令与CMD命令的区别在哪里?简单说,RUN命令在 image 文件的构建阶段执行,执行结果都会打包进入 image 文件;CMD命令则是在容器启动后执行。另外,一个 Dockerfile 可以包含多个RUN命令,但是只能有一个CMD命令。

5、K8S

1)是什么?K8S,就是基于容器的集群管理平台,它的全称,是kubernetes。

就在Docker容器技术被炒得热火朝天之时,大家发现,如果想要将Docker应用于具体的业务实现,是存在困难的——编排、管理和调度等各个方面,都不容易。于是,人们迫切需要一套管理系统,对Docker及容器进行更高级更灵活的管理。就在这个时候,K8S出现了。

2)这个集群主要包括两个部分:

一个Master节点(主节点)

一群Node节点(计算节点)

Master节点主要还是负责管理和控制。Node节点是工作负载节点,里面是具体的容器。





******************************************************List**********************************************

1、TS

2、Flutter

Dart是Flutter的宿主语言;

可重点理解 底层源码,因为Flutter是前端runtime多元化的一个重要节点;

-扩展:js runtime(node和deno)、IOT

3、faas(了解一下 就行)

需要提前掌握 k8s 和 docker 的分布式架构,以及后续一些列自动部署方案

4、图形学技术:webGL web GPU Tree.js 3D ……

5、serverless

6、前端AI:tf.js自动化UI

7、PWA

8、rx.js

9、Docker(k8s)

10、webAssembly

11、后端:node.js Express Next.js Koa Egg Think

根据自己程度 适当了解

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Docker简介 Docker即通过对应用组件的封装(packaging),分发(Distribution)...
    瑜骐阅读 420评论 1 3
  • docker install docker install参考网址较老的版本docker所所支持命令和和部分文件路...
    只有香如故阅读 404评论 0 0
  • 这两天读书还不错,心态平缓了,陈小冠选什么书就读什么书,没有引导没有操心,有时候看孩子拿下一本书又放回去也是很好笑...
    木木sani阅读 554评论 0 0
  • 情绪是会传染的。 一父亲在公司受到了老板的批评,回到家就把沙发上跳来跳去的孩子臭骂了一顿。...
    流动的温暖阅读 875评论 0 0
  • 花了2个多月,终于看完了高铭的《天才在左 疯子在右》。在还没看这本书前,关于精神病人,我一开始的认识就是他们都是“...
    小夏_7432阅读 209评论 0 1