美文网首页
docker命令

docker命令

作者: coderTG | 来源:发表于2022-09-06 08:14 被阅读0次

    废话不多说先上命令
    1、删除全部容器
    如果容器已经全部停止的话可以这样使用

    docker rm $(docker ps -aq)
    

    2、停止并删除全部容器
    如果不想挨个去停用容器,可以使用这条命令

    docker stop $(docker ps -q) & docker rm $(docker ps -aq)
    

    3、删除所有镜像
    你懂的:删除镜像之前你要保证镜像没有被使用,否则删除不了,所以需要删除全部容器的时候,你需要先执行上边的命令,然后再执行下边这条命令

    docker rmi -f $(docker images -qa)
    

    分析
    重点还是在下边这两条命令中,只需要了解后边的options的含义也就懂了上面的命令

    容器相关的

    docker ps -qa
    

    镜像相关的

    docker images -qa
    

    Docker ps 命令
    语法

    docker ps [OPTIONS]
    

    OPTIONS说明:

    -a :显示所有的容器,包括未运行的。
    
    -f :根据条件过滤显示的内容。
    
    --format :指定返回值的模板文件。
    
    -l :显示最近创建的容器。
    
    -n :列出最近创建的n个容器。
    
    --no-trunc :不截断输出。
    
    -q :静默模式,只显示容器编号。
    
    -s :显示总的文件大小。
    

    所以

    docker ps -qa
    

    就是列出所有容器的编号

    Docker images 命令

    语法
    docker images [OPTIONS]
    OPTIONS说明:
    -a :列出本地所有的镜像(含中间映像层,默认情况下,过滤掉中间映像层);
    --digests :显示镜像的摘要信息;
    -f :显示满足条件的镜像;
    --format :指定返回值的模板文件;
    --no-trunc :显示完整的镜像信息;
    -q :只显示镜像ID
    

    所以

    docker images -qa
    

    就是列出所有镜像的编号

    相关文章

      网友评论

          本文标题:docker命令

          本文链接:https://www.haomeiwen.com/subject/qjzwnrtx.html