Docker(二)镜像

本文详细介绍了Docker镜像的定义、搜索、下载、查看、历史、删除、创建、导出导入、重命名等基本操作。通过实例演示了如何从容器创建镜像以及使用Dockerfile构建新镜像。此外,还讲解了镜像的大小、创建时间和作者等信息的查看方法。
摘要由CSDN通过智能技术生成

Docker(二)镜像

  • 定义

    • 它是一个只读的文件,就类似于我们安装操作系统时候所需要的那个iso光盘镜像,通过运行这个镜像来完成各种应 用的部署。
    • 这里的镜像就是一个能被docker运行起来的一个程序
  • 搜索镜像

    • 命令格式:docker search [image_name]
    • 使用例子:sudo docker search hello
  • 下载镜像

    • 命令格式:docker pull [image_name]
    • 使用例子:docker pull hello-world
  • 查看镜像

    • docker images

      • 查看目前可用的镜像
    • docker images -a

      • 查看镜像,包括已经删除的历史记录
    • 在这里插入图片描述

      • REPOSITORY

        • 标识镜像的仓库源
      • TAG

        • 镜像的标签
      • IMAGE ID

        • 镜像ID
      • CREATED

        • 镜像创建时间
      • SIZE

        • 镜像大小
    • docker history [image_name]

      • 查看镜像历史命令格式
      • 我们获取到一个镜像,想知道他默认启动了哪些命令或者都封装了哪些系统层,那么我们可以使用docker histor 这条命令来获取我们想要的信息
  • 删除镜像

    • docker rmi [image_id/image_name:image_version]
    • docker rmi hello-world:latest
    • 注意:如果一个image_id存在多个名称,那么应该使用name:tag的格式删除镜像
  • 创建镜像

    • 1、从已经创建的容器中更新镜像,并且提交这个镜像

      • 进入容器

        • docker run -t -i centos /bin/bash
      • 容器安装vim

        • yum install vim
      • 退出容器

        • exit
      • 提交容器副本

        • docker commit -m =“lgy install vim” -a=“lgy” 9528f0972e91 lgy/centos:v1

          • -m

            • 提交的描叙信息
          • -a

            • 指定镜像作者
          • 9528f0972e91

            • 容器ID
          • lgy/centos:v1

            • 指定创建的目标镜像名
    • 2、使用Dockerfile指定创建一个新的镜像

  • 镜像导出导入

    • 导出

      • 命令格式:docker save -o [包文件] [镜像]
      • 使用例子:docker save -o my_hello.tar my_hello
    • 导入

      • 命令格式:docker load < [image.tar_name] / docker load --input [image.tar_name]
      • 使用例子:docker load < my_hello.tar
  • 镜像重命名

    • 命令格式:docker tag [old_image]:[old_version] [new_image]:[new_version]
    • 使用例子:sudo docker tag hello-world:latest my_hello:v1.0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值