docker 笔记(0) -- 概述

docker 笔记(0) -- 概述


摆脱了奴役和罪恶的束缚,摆脱了庸俗和野蛮,生命就显得有生气了。

参考

菜鸟教程 -- docker


Docker 是什么

百度百科

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

就自己所了解的一些,docker 相当于是简化版的虚拟机,但是又跟虚拟机有着不同,在使用时,docker 又相当于一个程序在运作了,不用像虚拟机那样配置各种内存、空间等等,所以说,docker 既有虚拟机的独立性,又没有虚拟机的繁杂

一个完整的 docker 包含以下部分:

  1. dockerClient 客户端
  2. Docker Daemon 守护进程
  3. Docker Image 镜像
  4. DockerContainer 容器

上面的前两项自不必说,客户端和进程对程序来说再正常不过,那么镜像和容器呢

容器是 docker 进行独立的一个箱子,也就是上面所说的沙盒模型,在这个容器当中,我们可以放入相应的镜像,以获得不同的操作系统进行试验

要有镜像,就要有获取的途径,docker 自身有一个远程镜像仓库 Docker Hub,里面存放在已经打包好的各种镜像,方便性来讲算是超然的了

开始的界面

附件 0.00KB

可以找到许多相关的镜像


当我们构建容器执行镜像文件时,如果 docker 发现本地没有此镜像文件的话,就自动在这里下载了


原文地址:https://www.cnblogs.com/pinsily/p/7708335.html