它们区别在于 ARG 创建的变量只在镜像构建过程中可见,容器运行时不可见,而 ENV 创建的变量不仅能够在构建镜像的过程中使用,在容器运行时也能够以环境变量的形式被应用程序使用。
来自:04|创建容器镜像:如何编写正确、高效的Dockerfile
8 人划过
namespace 是 2002 年从 Linux 2.4.19 开始出现的,和编程语言里的 namespace 有点类似,它可以创建出独立的文件系统、主机名、进程号、网络等资源空间,相当于给进程盖了一间小板房,这样就实现了系统全局资源和进程局部资源的隔离。
来自:02|被隔离的进程:一起来看看容器的本质
7 人划过
你能说出今天学的 docker cp 命令和第 4 讲 Dockerfile 里的 COPY 指令有什么区别吗?
来自:06|打破次元壁:容器该如何与外界互联互通
5 人划过
里面不仅有基本的可执行文件,还有应用运行时的整个系统环境。这就让镜像具有了非常好的跨平台便携性和兼容性
来自:03|容器化的应用:会了这些你就是Docker高手
5 人划过
controller-manager 也通过 apiserver 得到实时的节点状态,监控可能的异常情况,再使用相应的手段去调节恢复。
来自:10|自动化的运维管理:探究Kubernetes工作机制的奥秘
5 人划过
尽快建立一个全局观和大局观,等到你对这个陌生领域的全貌有了粗略但完整的认识之后,再挑选一个自己感兴趣的方向去研究,才是性价比最高的做法
来自:开篇词|迎难而上,做云原生时代的弄潮儿
5 人划过
生产级别的容器编排平台和集群管理系统
来自:09|走近云原生:如何在本机搭建小巧完备的Kubernetes环境
4 人划过
我们最好再使用命令 apt-mark hold ,锁定这三个软件的版本
来自:17|更真实的云原生:实际搭建多节点的Kubernetes集群
3 人划过
Deployment 并不关心这些 Pod 会在集群的哪些节点上运行,在它看来,Pod 的运行环境与功能是无关的,只要 Pod 的数量足够,应用程序应该会正常工作。
来自:19|Daemonset:忠实可靠的看门狗
3 人划过
为了解决这样多应用联合运行的问题,同时还要不破坏容器的隔离,就需要在容器外面再建立一个“收纳舱”
来自:12|Pod:如何理解这个Kubernetes里最核心的概念?
3 人划过
*精彩内容为该课程各文章中划线次数最多的内容
编辑推荐
讲师的其他课程
包含这门课的学习路径
云原生工程师
14门课程 86.5w人学习
看过的人还看了