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

    文章

    4602

    浏览量

    67361
  • Docker
    +关注

    关注

    0

    文章

    443

    浏览量

    11672
收藏 人收藏

    评论

    相关推荐

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

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

    铁威马NAS使用docker方式运行Solopace.Gem客户端

    (如xshell,CRT,putty等)连接到nas命令行,执行以下命令:   docker run -d --name=SolopaceGem -v /var/lib:/var/lib -v /dev/net
    的头像 发表于 12-18 14:31 484次阅读
    铁威马NAS使用<b class='flag-5'>docker</b>方式运行Solopace.Gem客户端

    docker内存不足的解决办法

    审查Docker容器的内存使用情况: 首先,我们需要审查Docker容器的内存使用情况,以确定它是由哪个容器引起的内存不足问题。命令"docker stats"可以用来查看容器的资源使
    的头像 发表于 11-23 10:41 1463次阅读

    docker容器有几种状态

    Docker 容器的各种状态及其含义。 Created(已创建):当我们使用 docker create 命令创建一个容器时,它会进入已创建状态。在这个状态下,容器的文件系统和网络等资源都已被创建,但容器本身尚未启动。它可以在
    的头像 发表于 11-23 09:50 1110次阅读

    docker核心组件有哪些

    Docker 是一种开源的容器化平台,它能够实现将应用程序及其依赖项打包到一个可移植的容器中,从而实现快速、可重复、可扩展的部署和管理。Docker 的核心组件包括 Docker Engine
    的头像 发表于 11-23 09:47 1149次阅读

    docker进入容器的方法有哪些

    Docker是一种流行的容器化平台,它能够快速构建、交付和运行应用程序。在使用Docker时,我们经常需要进入容器进行调试、管理和运行命令等操作。本文将详细介绍Docker进入容器的各
    的头像 发表于 11-23 09:45 5658次阅读

    如何启动本机docker服务

    在本机上安装DockerDocker支持多个操作系统,包括Linux、Windows和Mac OS等。根据你使用的操作系统,选择对应的安装方式进行安装。 对于Linux系统,可以通过以下命令来安
    的头像 发表于 11-23 09:43 896次阅读

    linux关闭docker命令

    在 Linux 系统中,关闭 Docker 的操作可以通过以下多种方式进行。本文将详细讲解每一种方式,并提供示例代码和命令,以帮助读者更好地理解和实践。 使用 docker 命令 最常
    的头像 发表于 11-23 09:39 1866次阅读

    docker exec命令的使用方法

    Docker是一种开源的容器化平台,可以让开发人员在容器中打包和运行应用程序。它提供了一种快速、可靠和一致的方式来构建、部署和运行应用程序。Docker exec命令Docker提供
    的头像 发表于 11-23 09:33 938次阅读

    docker常用基础命令

    作为嵌入式开发工程师,需要用到的docker命令基础解析与使用。
    发表于 09-18 17:54 2次下载

    docker基础知识和使用bmnnsdk时的docker常用命令

    ),随后在docker环境中移动至/wokspace/的子目录下。 二、有用的命令 2.1 关于image与container 2.1.1修改镜像脚本命名自己的image 打开
    发表于 09-18 07:59

    【Milk-V Duo 开发板免费体验】2、SDK编译环境的Docker镜像制作教程

    开始学习制作docker镜像 准备工作:安装docker(百度很多教程,没啥好说,不废话),然后将附件里的压缩包解压缩到任意目录,在命令行中进入该目录下。 编制制作脚本
    发表于 08-24 20:23

    使用 Portainer 进行 Docker 可视化管理

    Docker 是一种流行的容器技术,可以让开发者和运维人员更方便地部署和管理应用程序。但是,Docker命令行界面并不是很友好,有时候需要输入很多参数和命令才能完成一些操作。为了提
    的头像 发表于 08-22 21:16 419次阅读
    使用 Portainer 进行 <b class='flag-5'>Docker</b> 可视化管理

    docker 搜索镜像,docker查看镜像详细信息(docker下载镜像命令)

    Docker Hub是集中管理的Docker镜像注册中心。通过Docker 用户可以在注册中心搜索、下载和使用CLI命令行工具中的镜像。以下是常用的
    的头像 发表于 07-19 09:46 1386次阅读

    simulink命令有哪些 simulink命令集大全

      simulink的命令集  仿真命令  sim 仿真运行一个simulink模块  sldebug 调试一个simulink模块  simset 设置仿真参数  simget 获取仿真参数
    发表于 07-18 15:12 2次下载