• docker 清理容器和镜像


    在docker运行过程中,会不知不觉造出很多容器,很多都是不用的,需要清理。
    下面就是一些清理办法,一个个清理肯定很低效,批量清理很有意思。

    查看正在运行的容器

    # docker ps -q
    9b9f97905e36
    

    停用全部运行的容器

    # docker stop $(docker ps -q)
    9b9f97905e36
    

    删除全部容器

    # docker rm $(docker ps -aq)
    9b9f97905e36
    ce255ba7637e
    f126bad55cac
    c10a4c3541f5
    1949036422c3
    518abb0ea706
    8e44bd1abf81
    df01fe711d00
    0931fac89930
    1e16b5a972af
    15c0cb22672e
    241a780f8634
    

    一条命令实现停用并删除容器

    root@ThinkPad:/home/jiqing# docker run -d -p 9000:80 jiqing9006/centos:httpd /bin/sh -c /usr/local/bin/start.sh
    0a9d3b5e5f957cc87abc396486abd07e325f5c70f46f0149e22efb5e0a4f8a24
    root@ThinkPad:/home/jiqing# docker ps -aq
    0a9d3b5e5f95
    root@ThinkPad:/home/jiqing# docker stop $(docker ps -q) && docker rm $(docker ps -aq)
    0a9d3b5e5f95
    0a9d3b5e5f95
    

    删除不运行的容器

    # docker container prune
    WARNING! This will remove all stopped containers.
    Are you sure you want to continue? [y/N] y
    Deleted Containers:
    38fcd72cc70b07c2ca991e4f7681d192c24f9e89c96f48f9a1505cb736beecc7
    
    Total reclaimed space: 0B
    

    删除所有镜像(谨慎操作)

    # docker rmi $(docker images -q)
    
  • 相关阅读:
    mongoDB常用命令
    Linux下安装MongoDB
    Linux下mysq基础命令(二)
    Linux下mysql基础命令(一)
    Linux 下使用yum 命令安装MySQL
    Linux 常用命令
    windows7用WMware安装Linux虚拟机详细步骤
    接口测试全流程扫盲
    Jmeter时间格式化
    Jmeter之测试报告
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/9000442.html
Copyright © 2020-2023  润新知