docker技术入门和实践

1. docker镜像核心概念。镜像是创建Docker容器的基础,docker镜像类似于虚拟机镜像,可以理解为一个面向Docker引制的制度模板,它包含文件系统。

2。docker类就像一个轻量的沙箱。docker利用容器来运行和隔离应用。

3。获取镜像。我们可以使用dockerpull 命令从网络上下载镜像,格式为docker pull . 我们可以选择从其他注册服务器的仓库下载,我们还可以随时使用镜像,利用镜像创建一个容器.

4. 获取镜像之后我们可以搜索镜像,使用docker search命令搜索远端创库中共享的镜像淘

                                                                          总概括镜像docker

docker的镜像实际上由一层一层的文件系统组成,这种层级的文件系统就是上文说到的UnionFS。在Docker镜像的最底层是bootfs。这一层与我们典型的Linux系统是一样的,包含boot加载器和内核。当boot加载完成之后整个内核就都在内存中了,此时内存的使用权已由bootfs转交给内核,此时系统也会卸载bootfs。Docker在bootfs之上的一层是rootfs(根文件系统)。rootfs就是各种不同的操作系统发行版,比如Ubuntu,Centos等等。

Docker是一套轻量级操作系统虚拟化解决方案,它由go语言编写。它基于Linux容器技术(LXC),Namespace,Cgroup,UnionFS(联合文件系统)等技术。

docker的生命周期包含三个部分,镜像,容器,仓库,我们可以把镜像,容器想像成java的类和对象,即容器是由镜像实例化而来的。也就是说我们想使用装有相关软件的镜像,首先要把镜像创建成容器。

 

posted on 2016-05-03 17:35  陆洋洋  阅读(257)  评论(0)    收藏  举报

导航