摘要: Dockerfile制作镜像 从 docker commit 了解到镜像的定制实际上就是定制每一层所添加的配置、文件。如果可以把每一层修改、安装、构建、操作的命令都写入一个脚本,用这个脚本来构建、定制镜像,那么之前提及的无法重复的问题、镜像构建透明性的问题、体积的问题就都会解决。这个脚本就是 Doc 阅读全文
posted @ 2021-08-22 21:54 wang_longan 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 使用commit制作镜像 镜像是容器的基础,每次执行 docker run 的时候都会指定哪个镜像作为容器运行的基础。在之前的例子中,我们所使用的都是来自于 Docker Hub 的镜像。直接使用这些镜像是可以满足一定的需求,而当这些镜像无法直接满足需求时,我们就需要定制这些镜像。下面如何定制镜像。 阅读全文
posted @ 2021-08-22 11:26 wang_longan 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 使用 Docker 镜像 在之前的介绍中,我们知道镜像是 Docker 的三大组件之一。 Docker 运行容器前需要本地存在对应的镜像,如果本地不存在该镜像,Docker 会从镜像仓库下载该镜像。 获取镜像的三种方式: 从仓库获取镜像; 管理本地主机上的镜像; 介绍镜像实现的基本原理。 Docke 阅读全文
posted @ 2021-08-21 23:10 wang_longan 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 镜像构建完成后,可以很容易的在当前宿主机上运行,但是,如果需要在其它服务器上使用这个镜像,我们就需要一个集中的存储、分发镜像的服务,Docker Registry 就是这样的服务。 一个 Docker Registry 中可以包含多个 仓库(Repository);每个仓库可以包含多个 标签(Tag 阅读全文
posted @ 2021-08-16 22:16 wang_longan 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 镜像是静态的一组文件系统,镜像执行运行后,就是容器。 镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的 类 和 实例 一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。 容器的实质是进程,但与直接在宿主执行的进程不同,容器进程运 阅读全文
posted @ 2021-08-16 22:12 wang_longan 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 操作系统分为 内核 和 用户空间。对于 Linux 而言,内核启动后,会挂载 root 文件系统为其提供用户空间支持。而 Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:18.04 就包含了完整的一套 Ubuntu 18.04 最小系统的 root  阅读全文
posted @ 2021-08-16 22:07 wang_longan 阅读(62) 评论(0) 推荐(0) 编辑
摘要: Docker基本概念 镜像(Image):是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像 不包含 任何动态数据,其内容在构建之后也不会被改变; 容器(Container):类似于一个轻量的沙箱,d 阅读全文
posted @ 2021-08-16 22:02 wang_longan 阅读(135) 评论(0) 推荐(0) 编辑
摘要: mac安装docker brew install --cask docker 阅读全文
posted @ 2021-08-16 20:40 wang_longan 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 背景 虚拟化技术很早就出现了,比如Vmware、OpenStack等,为什么又出现容器虚拟化?Docker的容器虚拟化和传统虚拟化技术有哪些区别? 传统的虚拟化技术 虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统, 阅读全文
posted @ 2021-08-16 16:36 wang_longan 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 简介 Kubernetes 面向应用层,变革的是业务架构,而 OpenStack 面向资源层,改变的是资源供给模式。使用容器且集群规模不大,直接用 Kubenetes 就可以;集群规模大,不管应用是否只是跑在容器中,都是 OpenStack + Kubernetes 更好。 OpenStack + 阅读全文
posted @ 2021-08-16 14:49 wang_longan 阅读(1769) 评论(0) 推荐(0) 编辑