首页 > 其他分享 >【3.0】Docker镜像操作

【3.0】Docker镜像操作

时间:2023-08-29 16:05:36浏览次数:36  
标签:删除 标签 命令 3.0 镜像 Docker docker

【一】查找镜像

  • 要查找一个特定的Docker镜像,可以使用以下命令:
docker search 镜像名称
  • 建议直接在 hub.docker.com 或其他Docker镜像仓库网站上进行搜索,以获取更直观的结果。
    • 在网站上,您可以查看镜像的标签、描述和其他相关信息。
  • 举个例子,如果要搜索名为nginx的镜像,可以执行以下命令:
docker search nginx
  • 这将返回与nginx相关的镜像列表,并显示每个镜像的相关信息。

【二】拉取镜像,指定标签 tag

  • 要拉取一个特定的镜像及其标签,可以使用以下命令:
docker pull 镜像名称:标签
  • 如果不指定标签,将默认下载最新版本的镜像。
    • 使用latest标签通常用来获取最新版本的镜像,但请注意,并非所有镜像都有latest标签。
  • 例如,要拉取一个带有centos操作系统和7版本的CentOS镜像,可以执行以下命令:
docker pull centos:7
  • 如果要拉取最新版本的CentOS镜像,可以使用以下命令:
docker pull centos:latest
  • 如果没有指定标签,则只需提供镜像名称即可,如下所示:
docker pull 镜像名称

【三】查看本地镜像

  • 要查看本地已经下载的所有Docker镜像,可以使用以下命令:
docker images
  • 此命令与docker image ls命令的效果相同。
    • 将返回包含镜像名称、标签、镜像ID、创建时间和占用空间等信息的列表。
  • 例如:
docker images
  • 会列出所有本地镜像的信息。

【四】删除镜像

  • 要删除本地的一个或多个Docker镜像,可以使用以下命令:
docker rmi 镜像ID
  • 您可以同时删除多个镜像,只需在命令中指定多个镜像ID即可。

  • 例如:

docker rmi 0123456789ab 9876543210dc
  • 将同时删除镜像ID为0123456789ab9876543210dc的两个镜像。

【五】删除所有镜像

  • 如果您想删除所有本地的Docker镜像,可以按照以下步骤操作:

  • 查找并获取所有镜像的ID号:

    docker images -q
    
    • 这将返回每个镜像的ID号。
  • 使用命令将其与删除命令结合起来,以删除所有镜像:

    docker rmi `docker images -q`
    
  • 执行以上命令后,将删除所有本地镜像。

  • 请注意,删除镜像时应谨慎操作,并确保不会删除正在使用的镜像或有其他依赖关系的镜像。

标签:删除,标签,命令,3.0,镜像,Docker,docker
From: https://www.cnblogs.com/dream-ze/p/17665038.html

相关文章

  • 【2.0】Docker安装与使用
    【一】卸载Docker如果之前已经安装了Docker,可以按照以下步骤进行卸载:yumremovedockerdocker-commondocker-selinuxdocker-enginerm-rf/var/lib/docker【二】更新yum包到最新版本执行以下命令将yum包更新至最新版本:sudoyumupdate【三】安装所需软件包执行......
  • 【1.0】Docker介绍
    【一】Docker是什么Docker是一个开源项目,旨在实现轻量级的操作系统虚拟化解决方案。它最初是由dotCloud公司内部的一个业余项目开始的,并且后来成为了DockerInc.公司的主要产品。该项目在2013年开源,并加入了Linux基金会,按照Apache2.0协议进行维护。Docker基于Go语言......
  • 【5.0】Docker部署MySQL
    【一】引入根据您提供的内容,我们可以看出在使用Docker运行MySQL容器时,如果没有进行目录映射,配置文件和表数据都将保存在容器内部。当删除容器后,这些数据也会丢失。为了确保数据的持久化并避免数据丢失的情况,您可以进行目录映射来将数据保存在宿主机上。【二】操作步骤【1】......
  • 【4.0】Docker容器操作
    【一】Docker容器操作Docker容器是基于Docker镜像创建的运行实例。把镜像运行成容器,并且一个镜像,可以运行出多个容器【二】运行容器使用以下命令可以将一个Docker镜像运行为一个或多个容器:dockerrun镜像名称每次运行此命令,将创建一个新的容器实例。可以根据需......
  • 【8.0】Docker迁移备份
    【一】镜像的来源:通过dockerpull命令拉取镜像:dockerpull<image_name>该命令将从Docker镜像仓库(如DockerHub)下载指定名称的镜像,并将其存储到本地。通过容器打包成镜像:dockercommit<container_name><image_name>这条命令会将指定的容器打包成一个新的镜像,并根据......
  • 【7.0】Docker部署nginx
    【一】拉取Nginx镜像:dockerpullnginx该命令将从DockerHub上获取最新的Nginx镜像,并将其下载到本地。【二】运行Nginx容器:dockerrun-id--namenginx-p80:80nginx这条命令将在后台启动一个名为"nginx"的容器,并将容器内部的Nginx服务的80端口映射到主机的80端口。......
  • 【6.0】Docker部署Redis
    【一】拉取Redis镜像dockerpullredis该命令将从DockerHub上获取最新的Redis镜像,并将其下载到本地。【二】创建数据和配置目录mkdir/root/datavim/root/redis.conf第一行命令创建一个目录用于持久化Redis数据。第二行命令使用vim编辑器创建一个Redis配置文件,文件......
  • 【9.0】Docker之Dockerfile
    【引入】部署的镜像来源【1】从仓库拉取从仓库拉取:可以通过使用dockerpull命令从远程仓库拉取已经构建好的镜像。例如,要拉取名为nginx的镜像,可以运行以下命令:dockerpullnginx【2】容器做成镜像可以使用dockercommit命令将正在运行的容器创建成一个新的镜像。这......
  • 【10.0】Docker之私有仓库
    【一】创建私有仓库【1】注册docker账号docker官网Docker:AcceleratedContainerApplicationDevelopment按照步骤注册即可【2】登陆Docker账号【3】查看仓库点击上方的Repositories【4】创建仓库点击右上角CreateRepositoriesRepositoryName......
  • Spring Cloud与Docker高并发微服务架构设计实施---微服务监控中心
    在众多正在运行的微服务中,我们必须做到随时掌握每一个服务的运行情况及其健康状态,才能保证整个平台的稳定性和可靠性。使用Hystrix断路器仪表盘功能就可以创建一个监控中心,实现在线监控微服务的运行状态。(此处代码有待完善)首先,在项目的配置管理中心中增加依赖配置<dependencies......