1-docker镜像管理

linux中断快捷键:复制 ctrl+insert 粘贴:shift+insert
1.管理image
搜索镜像:搜索docker hub(镜像仓库)的镜像    
    docker search 镜像名称
    eg:
        $docker search ubuntu
        #NAME:名称
        #DESCRIPTION:基本功能描述
        #STARS:星级(收到关注程度)
        #OFFICIAL:是否官方创建
        #AUTOMATED:是否自动创建
获取镜像:docker pull 镜像名称 
    位置在:/var/lib/docker
    eg:
        $docker pull ubuntu
    查看相关镜像信息:vin /var/lib/docker/image/overlay2/repositories.json
    pull下来的镜像文件所在:
    /var/lib/docker/image/overlay2/imagedb/content/sha256
查看镜像:docker images  镜像名称(加不加都行) || docker image ls 镜像名称 || docker images -a 列出所有的本地的images(包括已删除的镜像记录)
    #镜像的ID唯一标识了镜像,如果ID相同,说明是同一镜像。TAG信息来区分不同发行版本,如果不指定具体标记,默认使用latest标记信息
    #REPOSITORY:镜像的名称 
    #TAG :镜像的版本标签
    #IMAGE ID:镜像id
    #CREATED:镜像是什么时候创建的
    #SIZE:大小
重命名镜像:对本地镜像的name,tag重命名,并产生一个命名后镜像
    docker tag 老镜像名称:老镜像版本 新镜像名称:新镜像版本
    eg:
        docker tag nginx:latest pander-nginx:v1.0
删除镜像:
    docker rmi 命令参数 镜像ID
    docker rmi 命令参数 镜像名称:镜像版本
    docker image rm 命令参数  镜像

    eg:
        docker rmi 3fa822599e10
        docker rmi mysql:latest
    tips:如果imageID存在多个名称,那么应该使用 名称:版本 的格式删除镜像
    命令参数:
    -f  --force 强制删除
导入镜像已经下载好的镜像,导出到本地,以备后用
    把本地的镜像打包成tar文件
    docker save 命令参数 导出镜像名称 本地镜像名称
    命令参数:-0 --output 指定写入的文件名和路径
    eg:
        docker save -o nginx.tar nginx
导出镜像:把save命令打包的镜像导入本地镜像库中
    docker load 命令参数 被导入镜像文件的名称
    docker load < 被导入镜像文件的名称

    docker load --input 被导入镜像压缩文件的名称
    命令参数:
    -i --input string 指定要打入的文件,如没有指定,默认是stdin
    eg:
        docker load < nginx.tar
查看镜像历史:
    docker history 镜像名称:镜像版本
    docker history 镜像id

查看镜像详细信息:
    docker image inspect 命令参数 镜像名称:镜像版本
    docker inspect 命令参数 镜像ID

    eg:
        docker inspect nginx
根据模板创建镜像
    #登录系统模板镜像网站 https://download.openvz.org/template/precreated/
    #找到一个镜像模板下载 比如 ubuntu-16.04-x86_64.tar.gz 地址为 https://download.openvz/template/precreated/ubuntu-16.04-x86_64.tar.gz
    cat 模板文件名.tar | docker import - 自定义镜像名

    docker import 模板文件名 镜像名 -m "注释" //根据模板创建镜像
    eg:
        cat ubuntu-16.04-x86_64.tar.gz | docker import - ubuntu-mini

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值