美文网首页
Docker入门学习(三)镜像管理

Docker入门学习(三)镜像管理

作者: Yep卖萌的小贱贱 | 来源:发表于2018-05-17 15:28 被阅读0次

    使用镜像创建容器时,他先从本机查找有没有,如果不存在,就到官方的Docker Hub查找并下载到本机。
    docker image -a查看本机所有的镜像

    镜像唯一标识Image ID,和Container ID一样,默认128位,缩写16位。
    可用镜像的名字(REPOSITORY)和版本号(TAG)两部分组合唯一标识。若省略版本号,默认为最新版本

    镜像分层
    Docker的镜像通过联合文件系统(union filesystem)将各层文件系统叠加在一起,在用户看起来就像一个完整的文件系统。
    通过docker history命令可以查询镜像分了多少层,每一层具体做什么操作。(显示不全可以加参数 --tree)

    分层的Docker镜像有两个特性:
    1.已有的分层只能读不能写
    2.上层镜像的优先级高于底层镜像

    Dockerfile (一个类似Makefile的管理机制)

    RROM :表示新的镜像是从哪个基础镜像开始构建的(第一行)
    MAINTAINER :指定该镜像的创建者
    ENV :这是环境变量
    RUN :运行shell命令,多天命令可以用&&连接
    COPY :将编译机本地文件拷贝到镜像文件系统中
    EXPOSE :指定监听的端口
    ENTRYPOINT :欲执行命令 (在使用该镜像创建容器,容器启动后才执行的命令)

    相关文章

      网友评论

          本文标题:Docker入门学习(三)镜像管理

          本文链接:https://www.haomeiwen.com/subject/ithpdftx.html