待更-Docker容器和镜像的介绍和具体用法实操

Docker镜像(Image)就是一个只读模版。镜像可以用来创Docker容器,一个镜像可以创建很多个容器

容器与镜像的关系类似于面向对象编程中的对象与类。

Docker 面向对象
容器 对象
镜像

比如:现在要以hello-world镜像创建一个容器,命令是:

Docker run hello-world

因为hello-world是测试脚本,所以输出这段提示后hello world就会停止运行,容器自动终止。 

当我们执行脚本后,<Docker run hello-world>中的RUN后台做了什么??

docker帮命令

查看版本

docker version

查看详细信息

docker info

查看帮助

docker --help

镜像命令

 列出本地的镜像

docker images

常见的参数:

 

 

 查找镜像命令

 

点击名称进去可以看到很多版本的tomcat

使用命令查看,会与上面直接去docker hub上面查的资源对应

 参数:

 

 下载镜像命令

 删除镜像命令

 

 

 镜像的原理:

 

 

 

 

 分层

例子:tomcat可能是由以下多层镜像层层包装组合成的tomcat镜像,然后在放到集装箱变成docker容器

 

 为什么镜像要采用分层结构呢??

 

 容器

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 镜像提交到镜像仓库(需要结合容器)

 

 

 

 

 

原文地址:https://www.cnblogs.com/xiaoqingSister/p/13659171.html