首页 > 其他分享 >Docker 常用命令

Docker 常用命令

时间:2023-11-24 10:36:18浏览次数:32  
标签:prune 删除 image 常用命令 镜像 Docker docker

镜像(Image)篇

1. 查看Docker 中已有的镜像

docker image ls

image
还有一个docker images 这是一个旧版的命令,自 Docker 17.06 版本引入docker image 的命令

参数
  • -a 列表出有的镜像

2. 搜索镜像

docker search ubuntu

image
最好下载official为OK的,这表示是官方认可的,这命令中的"ubuntu"是表示你要查询镜像的名字,根据你的需求输入

参数
  • --limit 5 表示只显示前5条记录 ,
  • --filter stars=900 表示只列表stars > 900 的记录

3. 拉取镜像

docker pull mysql
image

根据网速不同,需要不同时间的等待下载完成

参数
  • 镜像名字:[tag] tag 是可选的,当没有时,默认是latest,当需要特定的镜像版本时,需要知道tag,这个tag在docker search 中是看不到的,需要我们在这镜像的仓库中去看,有哪些tag可用,或是自己猜测的试着pull
    https://github.com/docker-library/docs/tree/master/mysql
    image

4. 删除镜像

  • 删除一个镜像
    docker rmi 镜像名/镜像ID
  • 删除多个镜像
    docker rmi 镜像名/镜像ID 镜像名/镜像ID 镜像名/镜像ID
  • 删除所有镜像
    docker rmi $(docker images -aq)
参数
  • -f 或 --force 强制删除,如果确定删除时,最好带上 -f ,因为这个镜像被其它使用到时,不带-f 是删除不了的

5. 清理不再使用的 Docker 镜像

docker image prune
当您使用 Docker 创建、拉取或构建镜像时,会生成一些临时镜像,而这些镜像可能不再被使用,但仍占用磁盘空间。docker image prune 命令可以帮助您清理这些不再使用的镜像,以释放磁盘空间。

运行 docker image prune 命令时,Docker 会列出将要被删除的镜像,并要求您确认操作。您可以使用 -f 或 --force 参数来跳过确认步骤,直接执行清理操作。

以下是使用 docker image prune 命令的示例:
docker image prune
此命令将列出要删除的不再使用的镜像,并要求您确认操作。

docker image prune -f
此命令将直接执行清理操作,不再需要确认。

请注意,docker image prune 命令仅清理不再使用的镜像,不会删除正在使用的镜像或被其他镜像依赖的镜像。确保在执行清理操作之前,确认您不再需要这些镜像。

此外,docker system prune 命令可以一次性清理不再使用的镜像、容器和其他 Docker 资源,以释放更多的磁盘空间。

标签:prune,删除,image,常用命令,镜像,Docker,docker
From: https://www.cnblogs.com/ljx2012/p/17853137.html

相关文章

  • Docker-compose部署ldap
    一.Docker-compose部署ldap参考:https://blog.csdn.net/yhl18931306541/article/details/1282537351.部署服务端dockerrun\-d\-p389:389\-p636:636\-v/usr/local/ldap:/usr/local/ldap\-v/data/openldap/ldap:/var/lib/ldap\-v/dat......
  • Docker部署code-server
    一、简介code-server是一款运行在浏览器界面上的可以安装在任何机器上的VSCode程序,code-server不仅继承了VSCode的使用逻辑,丰富的插件,在VSCode的基础上还提供了更多VSCode所没有的特性,满足更多的使用场景和业务需求。二、安装code-server绿联DX4600为例,首先我们打开Docker......
  • 为美好的世界献上佐罗兔(2)基于docker安装ChatGLM3
    佐罗兔——rabbitzorro首先我找了一个B站的教学视频,但是他不是基于Docker的https://www.bilibili.com/video/BV1gN4y1r7RX作者一看就是专业讲课的,说三句水两句,不过教程的结构还是可以借鉴的。我的PC配置:N卡RTX306012GB板、i5、32G内存傻瓜安装了dockerDesktop对docke......
  • docker-compose部署rancher
    1.yaml文件部署version:'3'services:rancher:image:rancher/rancher:stableprivileged:truerestart:alwayscontainer_name:ranchervolumes:-./data:/var/lib/rancherports:-8080:80-8443:443envi......
  • docker
    前言Docker概述Docker安装Docker命令镜像命令容器命令操作命令…Docker镜像!容器数据卷!DockerFile·Docker网络原理IDEA整合DockerDockerComposeDockerSwarmCI\CDJenkins一、Docker概述1.Docker为什么出现一款产品:开发—上线两套环境(应用环境,应用配置)开......
  • [Docker] Mac M2 – no such file or directory: /var/lib/docker/volumes ,找不到var/
    MacM2ProDocker24.0.6$dockervolumeinspect14dfdb65fb7075d91b2004c979a3591df54bcc1303ff3ca96a3536f4761a19cc[{"CreatedAt":"2023-11-21T12:52:27Z","Driver":"local","Labels......
  • docker和虚拟化,docker安装和配置, 镜像操作,容器操作
    1docker和虚拟化......
  • 安装docker脚本-一步到位
    #!/bin/bashyuminstall-yyum-utilsdevice-mapper-persistent-datalvm2yum-config-manager--add-repohttps://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.reposed-i's+download.docker.com+mirrors.aliyun.com/docker-ce+'/etc/yum.repos.d/doc......
  • Docker Compose 和 dockerfile 的区别和联系
    目录DockerfileDockerCompose区别和联系DockerfileDockerfile是一个文本文件,其中包含一系列的指令,用于定义Docker镜像的构建过程。每个指令的作用都代表一个构建步骤,例如从基础镜像中安装软件、复制文件、设置环境变量等。构建过程:当你运行dockerbuild命令时,Docker会按照......
  • Docker中使用elasticsearch
    Docker中使用elasticsearch1、docker拉取elasticsearch:7.17镜像这里我们拉取7.17.10版本:dockerpullelasticsearch:7.17.102、创建自己的配置文件并写入基础数据供后续挂载后直接启动使用【非必选,在不指定挂载配置文件启动的情况下可不设置】创建文件夹后,新建一个自己的e......