0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于Docker 的清理命令集锦

佳佳 来源:jf_36786605 作者:jf_36786605 2024-06-13 15:56 次阅读

这篇文章主要介绍了Docker 清理命令集锦,需要的朋友可以参考下

复制代码代码如下:

docker kill $(docker ps -a -q)

删除所有已经停止的容器

复制代码代码如下:

docker rm $(docker ps -a -q)

删除所有未打 dangling 标签的镜像

复制代码代码如下:

docker rmi $(docker images -q -f dangling=true)

删除所有镜像

复制代码代码如下:

docker rmi $(docker images -q)

为这些命令创建别名

复制代码代码如下:

# ~/.bash_aliases

# 杀死全部正在运行的容器.
alias dockerkill='docker kill $(docker ps -a -q)'

# 删除所有已经停止的容器.
alias dockercleanc='docker rm $(docker ps -a -q)'

# 删除所有未打标签的镜像.
alias dockercleani='docker rmi $(docker images -q -f dangling=true)'

# 删除所有已经停止的容器和未打标签的镜像.
alias dockerclean='dockercleanc || true && dockercleani'

另附上docker常用命令

docker version #查看版本

docker search tutorial#搜索可用docker镜像

docker pull learn/tutorial #下载镜像

docker run learn/tutorial echo "hello word"#在docker容器中运行hello world!

docker run learn/tutorial apt-get install -y ping#在容器中安装新的程序

保存镜像

首先使用docker ps -l命令获得安装完ping命令之后容器的id。然后把这个镜像保存为learn/ping。
提示:
1.运行docker commit,可以查看该命令的参数列表。
2.你需要指定要提交保存容器的ID。(译者按:通过docker ps -l 命令获得)
3.无需拷贝完整的id,通常来讲最开始的三至四个字母即可区分。(译者按:非常类似git里面的版本号)
正确的命令:
docker commit 698 learn/ping

运行新的镜像

docker run lean/ping ping www.google.com

检查运行中的镜像

现在你已经运行了一个docker容器,让我们来看下正在运行的容器。
使用docker ps命令可以查看所有正在运行中的容器列表,使用docker inspect命令我们可以查看更详细的关于某一个容器的信息
目标:查找某一个运行中容器的id,然后使用docker inspect命令查看容器的信息。
提示:可以使用镜像id的前面部分,不需要完整的id。
正确的命令:docker inspect efe

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 代码
    +关注

    关注

    30

    文章

    4787

    浏览量

    68591
  • Docker
    +关注

    关注

    0

    文章

    458

    浏览量

    11853
收藏 人收藏

    评论

    相关推荐

    docker-compose配置文件内容详解以及常用命令介绍

    。 使用 docker-compose.yml 定义构成应用程序的服务,这样它们可以在隔离环境中一起运行。 最后,执行 docker-compose up 命令来启动并运行整个应用程序。 二、
    的头像 发表于 12-02 09:29 355次阅读
    <b class='flag-5'>docker</b>-compose配置文件内容详解以及常用<b class='flag-5'>命令</b>介绍

    如何在树莓派上安装Docker容器

    ,确保你的系统是最新的。打开终端,输入以下命令: sudo apt updatesudo apt upgrade 3. 安装Docker 步骤1:添加Docker的官方GPG密钥 curl -fsSL https://downl
    的头像 发表于 11-11 11:38 553次阅读

    Docker运行环境安装

    作者:京东科技 林中 Docker是一个开放的平台,用于开发、发布和运行应用程序。Docker分离了应用程序和运行应用的基础设施,从而实现了软件的快速交付。利用docker提供的一系列功能,包括构建
    的头像 发表于 10-29 11:28 214次阅读

    HarmonyOS高效测试必备HDC命令

    针对测试人员的需求,HDC 提供了丰富的命令集,帮助他们进行设备连接、日志采集、应用安装与卸载、性能监控等。以下是一些常用且对测试人员非常有帮助的 HDC 命令
    的头像 发表于 10-21 11:42 463次阅读

    手动构建Docker镜像的方法

    不推荐使用docker commit命令,而应该使用更灵活、更强大的dockerfile来构建docker镜像。
    的头像 发表于 08-05 15:30 523次阅读
    手动构建<b class='flag-5'>Docker</b>镜像的方法

    ARM平台实现Docker容器技术

    下载镜像并运行容器的方法。1 Docker安装1.1 安装方法(1)安装依赖包 打开Ubuntu,确保Ubuntu可正常访问互联网,执行如下命令安装Docker依赖包。 Host#sudo
    发表于 07-25 14:36

    使用ESP8266板和AT命令集构建一个多客户端HTTP服务器遇到的疑问求解

    我们正在尝试使用ESP8266板和 AT 命令集构建一个多客户端 HTTP 服务器,通过串行端口连接到 Arduino 板。我们正在使用 Arduino Mega 2560 板。它有更多的串行端口
    发表于 07-18 08:03

    ARM平台实现Docker容器技术

    的方法。1 Docker安装1.1 安装方法(1)安装依赖包 打开Ubuntu,确保Ubuntu可正常访问互联网,执行如下命令安装Docker依赖包。 Host#sudo apt-get update
    发表于 07-17 11:05

    Jtti:Docker会替代调虚机吗

    Docker是计算虚拟化的一种方式,和使用虚拟机进行虚拟化是类似的。由于近几年Docker技术的流行和发展。所以单独介绍一下Docker。首先先回答下面一个问题。 1.Docker会替
    的头像 发表于 07-12 14:38 323次阅读
    Jtti:<b class='flag-5'>Docker</b>会替代调虚机吗

    JFrog安全研究表明:Docker Hub遭受协同攻击,植入数百万恶意存储库

    JFrog 和 Docker 在近期发现Docker Hub 存储库被用于传播恶意软件和网络钓鱼诈骗后,联手采取缓解和清理措施。 作者:安全研究员AndreyPolkovnichenko | 恶意
    的头像 发表于 05-14 16:13 990次阅读
    JFrog安全研究表明:<b class='flag-5'>Docker</b> Hub遭受协同攻击,植入数百万恶意存储库

    精通Docker网络:Bridge驱动深度解析

    除了使用 docker0 网桥外,用户还可以使用自定义的网桥,然后通过 --bridge=BRIDGE 参数传递给 docker daemon。
    的头像 发表于 03-31 15:58 1449次阅读
    精通<b class='flag-5'>Docker</b>网络:Bridge驱动深度解析

    ARM平台实现Docker容器技术

    什么是Docker? (1)Docker的架构 Docker是一个开源的应用容器引擎,让开发者可打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上
    的头像 发表于 03-07 13:48 804次阅读
    ARM平台实现<b class='flag-5'>Docker</b>容器技术

    【鸿蒙】OpenHarmony运行docker详细步骤

    1.环境和设备 系统版本: 3.2release(64 位) OpenHarmony 内核版本:5.10 标准系统设备: DAYU200 Docker:18.03.1 (64 位) sd 卡一张
    的头像 发表于 03-02 15:10 2630次阅读
    【鸿蒙】OpenHarmony运行<b class='flag-5'>docker</b>详细步骤

    CYW920706WCDEVAL或CYBT-343026-EVAL是否支持AT命令集

    我们正在尝试发送 AT 命令以使用蓝牙模块 CYBT-343026-01 配置无线电。 CYW920706WCDEVAL或CYBT-343026-EVAL是否支持AT命令集? 模块 CYBT-343026-01 是否支持 AT 命令
    发表于 03-01 09:03

    如何清理完arcgis残留文件

    清理完ArcGIS残留文件是一个相对复杂的过程,需要逐个清理相关的文件和注册表项。下面介绍如何清理完ArcGIS残留文件。 步骤一:准备工作 在开始清理前,请确保你已经退出ArcGIS
    的头像 发表于 02-25 13:59 4585次阅读