Docker 入门学习

作者:南丞 时间:2018-11-05 02:00

Docker 入门学习

Docker 是什么?

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。

Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
通过使用容器,我们可以轻松打包应用程序的代码、配置和依赖关系,将其变成容易使用的构建块,从而实现环境一致性、运营效率、开发人员生产力和版本控制等诸多目标。

Image 镜像

镜像可以用来创建Docker容器的。一个镜像可以包含一个完整的操作系统环境和用户需要的其它应用程序,docker的镜像是只可读的,一个镜像可以创建多个容器。
Docker 镜像 就是一个只读的模板.镜像可以用来创建 Docker 容器,一个镜像 可以创建很多容器。
    //Persion 就可以当做一个 镜像 $p1 $p2 $p3 就是一个容器
    $p1 = new Persion();
    $p1 = new Persion();
    $p1 = new Persion();

容器

容器:容器是镜像创建的实例。它可以被启动、开始、停止、删除。每个容器都是相互隔离的、保证安全的平台。

仓库:仓库是集中存放镜像文件的场所。每个仓库中又包含了多个镜像,每个镜像有不同的标签(tag)。

评论:

回到顶部
回到顶部