Docker Image介绍

1.什么是Image
  • 文件和meta data的集合(root filesystem)
  • 分层的,并且每一层都可以添加改变删除文件,成为一个新的image
  • 不同的image可以共享相同的layer
  • Image本身是read-only的
    Docker Image介绍_第1张图片
2.Image的获取方式
Build from Dockerfile

Docker Image介绍_第2张图片

Pull from Registry

Docker Image介绍_第3张图片

3.构建一个Image

首先我们创建一个 hello.c文件

#include

int main()
{
  printf("hello docker\n");
}

Docker Image介绍_第4张图片
然后对该文件进行编译。执行的时候,可以看到输出了"hello docker"
Docker Image介绍_第5张图片
然后我们执行

docker build -t lyn(tag)/hello-world .

就可以看到已经成功创建了image
Docker Image介绍_第6张图片

你可能感兴趣的:(Docker)