为了账号安全,请及时绑定邮箱和手机立即绑定

Docker image概述

标签:
Docker

什么是Image

  • 文件和meta data的集合(root filesystem)
  • 分层的,并且每一个曾都可以添加改变删除文件,从而成为一个新的Image
  • 不同的image可以共享相同的layer
  • Image本身就是read-only的
如下图每一个image都是共享主机的linux Kernel的空间。
图片描述
Image的获取方式
  1. 第一种
    Docker有一种属于它自己的文件DockerFile,我们可以通过他来构建image。我们通过一个小例子讲解一下
From ubuntu 14.04(这句话是我们构建一个基础的Base Image)
LABEL maintaine ="Peng Xiao<xiaoquw@gmail.com>" (这一行只是标记一下作者 并没有实际意义)
RUN apt-get update && apt-get install -y redis-server(执行两个命令)
EXPOSE 6379 (暴露的端口)
ENTRYPOINT{"/user/bin/redis-server"}(起点  程序的入口)

图片描述
从上面的图中也能找到对应的五层,也就是五个步骤。

2.第二种(pull from Registry)
这个就相当于github,直接从Registry进行拉取获得Image,默认的话都是从dockerhub上面进行拉取的
https://hub.docker.com/

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消