docker系列<四>镜像与容器基本概念和命令

一、如果容器是集装箱,那么镜像就是生成容器的一个模板。在镜像上增加可读写层就成了容器。相当于类是镜像,new了一个对象叫容器。

他们的区别就是容器可读写,镜像不可读写。一个镜像可以生成多个容器。

 

 二、镜像的内部结构可分成3种。

  • 应用+运行环境+linux精简版系统
  • 应用+linux精简版系统
  • linux精简版系统

什么是linux精简版本?比如一般的发行版本比如centos,他们的大小都需要几G的内存空间,而且功能很多,而镜像中的linux版本被精简到了只剩下能运行应用,其他全部阉割掉了。大小剩下几百兆。

 

 三、镜像的操作命令,输入命令后就可以看到已经在本地的所有镜像

docker images
docker image ls

  • Repository :仓库
  • TAG  :版本
  • IMAGE ID :镜像ID
  • CREATE :创建时间
  • SIZE :镜像大小

四、镜像的作用是容器的模板用来创建容器,使用下面命令将镜像创建容器

将镜像运行并创建容器: docker run 镜像名
查询本地所有的容器列表:docker ps -a

 

  • CONTAINER ID :  容器ID
  • IMAGE :  创建该容器的镜像名称
  • COMMAND :  创建该容器的命令
  • CREATED : 创建该容器的时间
  • STATUS : 该容器目前的状态,up:运行中,Exited:停止状态
  • PORTS : 容器对外暴露的端口
  • NAME : 容器的名称

五、可以通过输入命令查看镜像操作命令列表

docker image

docker  container

 

posted @ 2022-12-17 16:18  许轩霖  阅读(104)  评论(0编辑  收藏  举报