zoukankan      html  css  js  c++  java
  • Docker进阶之四:镜像管理

     
    一.什么是镜像?

      简单说,Docker镜像是一个不包含Linux内核而又精简的Linux操作系统。

    二.镜像从哪里来?

      Docker Hub是由Docker公司负责维护的公共注册中心,包含大量的容器镜像,Docker工具默认从这个公共镜像库下载镜像。

      https://hub.docker.com/explore
    

       默认是国外的源,下载会慢,建议配置国内镜像仓库: # vi /etc/docker/daemon.json
       {

       "registry-mirrors": [ "https://registry.docker-cn.com"]
       }

    三.镜像和容器间的关系

      

    镜像不是一个单一的文件,而是有多层构成。
    我们可以通过docker history <ID/NAME> 查 看镜像中各层内容及大小,每层对应着Dockerfile中的一条指令。
      
    Docker镜像默认存储在 /var/lib/docker/<storage-driver>中。
    容器其实是在镜像的最上面加了一层读写层,在运行容器里做的任何文件改动,都会写 到这个读写层。
    如果容器删除了,最上面的读写层也就删除了,改动也就丢失了。 Docker使用存储驱动管理镜像每层内容及可读写层的容器层。

    四.存储驱动

      

     五.镜像管理指令

        docker image --help

      

      

    
    
  • 相关阅读:
    【提高组】
    【学习】数论
    【2019.10.2】NOIP2018 模拟赛
    【普及组BOSS】
    ELK搭建elasticsearch常见报错
    Linux 下 安装Python第三方模块工具箱pip,以及用pip安装的方法
    Centos 基本命令不能用恢复方法
    Docker0 网卡删除
    Tomcat 设置开机自启
    Python 终端输出字体颜色
  • 原文地址:https://www.cnblogs.com/521football/p/10484827.html
Copyright © 2011-2022 走看看