Docker安装
前言
在上一篇博客我们简要介绍了一下Docker以及我们为什么需要学习Docker。感兴趣的话可以浏览一下Docker概述
在进行Docker安装之前我们需要了解一下Docker由哪几部分组成,各个部分之间有什么关联,最后在进行Docker的安装。
Docker的基本组成
Docker主要由三部分组成 镜像、容器、仓库。
镜像
Docker镜像可以看做一个文件系统,镜像提供了容器运行所需要的程序、库资源、配置等等。这儿也可以利用面向对象来进行理解。docker镜像可以一个类,通常一个类里面封装了属性和方法。就好比Docker镜像里面封装了程序和运行环境一样。
容器
也可以利用面向对象来进行理解,容器就是镜像的实例化的结果。我们知道一个类一般需要进行实例化才能进行使用。并用一个可以被多次进行实例化,Docker镜像同样如此,将一个镜像run起来就形成了一个容器。然后我们使用这个容器。
仓库
仓库就是存放镜像的地方!仓库也分为私有仓库和公有仓库,和我们学习的git很类似。git可以在本地建立私有仓库。
我们目前一般使用的是阿里云的容器服务器,能够进行镜像加速。而Docker官方的Docker Hub我们一般不选择使用。
镜像 容器 仓库 他们之间的关系
仓库用来存放镜像,我们从仓库中下载镜像当然我们也可以制作镜像放到我们的私有仓库中。下载完了镜像之后,我们就需要将这个镜像进行run起来,run的过程中就产生了我们的容器,我们需要的服务由这个容器进行提供。