什么是镜像

镜像就是一个可独立运行的软件包,这个包里面包含你需要的所有环境,等等。
镜像获取途径

  • 可以从仓库pull
  • 朋友可以拷贝给你
  • 自己创建

联合文件系统

bootfs所有镜像公用,rootfs +应用组成
ps:虚拟机分钟级,容器秒级
image.png
你的镜像从仓库pull下来的文件是不动的
当你run 的时候,就会在原本不动的文件上叠加一个应用层
不动在于可复用。

Commit创建镜像

  1. //相当于快照
  2. docker commit -a="作者名" -m="描述" 容器id 镜像名
  3. //当然这是在你本地服务器上生成的
  4. //可以通过DockerFile发布镜像到仓库