Docker基础
无一郎的无
是无限♾️的无
展开
-
Docker简介
Docker简介Docker 使用 Google 公司推出的 Go 语言 进行开发实现,基于 Linux 内核的 cgroup,namespace,以及 AUFS 类的 Union FS 等技术,对进程进行封装隔离,属于 操作系统层面的虚拟化技术。由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器。最初实现是基于 LXC,从 0.7 版本以后开始去除 LXC,转而使用自行开发的 lib...原创 2019-09-17 21:10:37 · 114 阅读 · 0 评论 -
Docker里项目的部署
Docker里项目的部署原创 2019-09-18 09:16:43 · 98 阅读 · 0 评论 -
数据卷
数据卷数据卷是Docker容器的数据持久化数据卷 可以在容器之间共享和重用对 数据卷 的修改会立马生效对 数据卷 的更新,不会影响镜像数据卷 默认会一直存在,即使容器被删除如下图如果不用数据卷会如下:1.对象一旦被销毁,数据就不存在了2.容器一旦被销毁,则容器内的数据将一并被删除3.服务器中的图片也会一并被删除4.容器中的数据不是持久化状态的数据卷操作:容器之间共享了...原创 2019-09-18 09:07:34 · 111 阅读 · 0 评论 -
Docker Build原理
Docker Build原理在客户端通过REST api请求Docker引擎(服务器) 服务器再返回给客户端在当前目录构建镜像,是将当前目录打包,docker引擎接收并解压。...原创 2019-09-18 08:52:24 · 613 阅读 · 0 评论 -
Docker容器
Docker容器镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的 类 和 实例 一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。容器的实质是进程,但与直接在宿主执行的进程不同,容器进程运行于属于自己的独立的 命名空间。因此容器可以拥有自己的 root 文件系统、自己的网络配置、自己的进程空间,甚至自己的用户 ID 空间。...原创 2019-09-18 08:50:35 · 134 阅读 · 0 评论 -
Docker仓库
Docker仓库概述镜像构建完成后,可以很容易的在当前宿主机上运行,但是,如果需要在其它服务器上使用这个镜像,我们就需要一个集中的存储、分发镜像的服务,Docker Registry 就是这样的服务。一个 Docker Registry 中可以包含多个仓库(Repository);每个仓库可以包含多个标签(Tag);每个标签对应一个镜像。通常,一个仓库会包含同一个软件不同版本的镜像,而标签...原创 2019-09-18 08:24:55 · 226 阅读 · 0 评论 -
Docker的优点
Docker的优点概述作为一种新兴的虚拟化方式,Docker 跟传统的虚拟化方式相比具有众多的优势。更高效的利用系统资源由于容器不需要进行硬件虚拟以及运行完整操作系统等额外开销,Docker 对系统资源的利用率更高。无论是应用执行速度、内存损耗或者文件存储速度,都要比传统虚拟机技术更高效。因此,相比虚拟机技术,一个相同配置的主机,往往可以运行更多数量的应用。更快速的启动时间传统的虚拟机...原创 2019-09-18 08:24:09 · 326 阅读 · 0 评论 -
Docker镜像
Docker镜像概述我们都知道,操作系统分为内核和用户空间。对于 Linux 而言,内核启动后,会挂载 root 文件系统为其提供用户空间支持。而 Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu 16.04 最小系统的 root 文件系统。Docker 镜像是一个特殊的文件系统,除了提供容器运行时...原创 2019-09-18 09:35:04 · 161 阅读 · 0 评论