镜像

我们知道,我们想在Windows操作系统上跑Linux,需要安装一个虚拟机程序,然后下载一个Linux镜像,在该虚拟机程序中创建一个虚拟机,并使用该镜像安装对应的Linux操作系统,安装好之后,即可在Windows系统下跑虚拟机中的Linux系统。此时,我们发现,这里所说的镜像,类似于操作系统的安装包,这里所提到的镜像中包含了对应的操作系统。这是传统镜像的概念

Docker中,镜像文件不会很大,有人说:“Docker中的每个镜像都包含了一个Ubuntu系统。”,但事实是这样的吗?如果镜像中包含了操作系统,为何有的镜像文件如此小?如果镜像中没有包含操作系统,那么为何镜像中又有对应的开发环境?所以说,Docker的镜像非常神奇,通过研究发现,Docker的镜像中并不会独立包含一个完整的操作系统,并且镜像中拥有对应的开发与运行环境。所以,使用Docker技术,可以很方便实现开发环境的快速、批量部署。

 

获取镜像

要想使用Docker镜像,最简单的方法就是获取别人已经做好的Docker镜像,这个过程简称镜像的获取。

开启docker

[root@206 ~]# systemctl start docker

下载镜像

iOS培训,Swift培训,苹果开发培训,移动开发培训

[root@206 ~]# docker pull ubuntu:17.1017.10: Pulling from library/ubuntu
06d6d7dd14f0: Pull complete 
7afd309907db: Pull complete 
151009f8900b: Pull complete 
36547d3d8f4e: Pull complete 
320476e1abe2: Pul