zoukankan      html  css  js  c++  java
  • Docker 常用命令

    Docker 常用命令

    一、查看正在运行的容器

     docker ps
    

    二、查看所有正在运行的容器

     docker ps -a
    

    三、进入容器

    其中字符为容器ID:
    docker exec -it d27bd3008ad9 /bin/bash
    

    四、停用单个容器

    docker stop d27bd3008ad9
    

    五、停用全部运行中的容器:

    docker stop $(docker ps -q)
    

    六、删除全部容器:

    docker rm $(docker ps -aq)
    

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

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

    八、杀死所有正在运行的容器

    docker kill $( docker ps  -p -a  )
    

    九、强制删除镜像名称中包含"doss-api"的镜像

    docker rmi --force $(docker images | grep doss-api | awk '{print $3}')
    

    十、删除异常停止的docker容器

    docker rm `docker ps -a | grep Exited | awk '{print $1}'`
    

    十一、删除名称或标签为none的镜像

    sudo docker rmi -f  `sudo docker images | grep '<none>' | awk '{print $3}'`
    

    十二、清除 docker 无用镜像

     docker rmi `docker images | grep none | awk '{print $3}'`
    

    十三、docker执行批量删除镜像

        docker rmi $(docker images | grep "application" | awk '{print $3}') 
    

    十四、使用shell批量删除docker容器

    #!/bin/sh
    
    docker ps -a > data.dat
    
    while read ID; do
    $ID=`cat data.dat | awk '{print $1}'`
    docker rm $ID
    done < data.dat
    
    docker ps -a
    

    十五、查询最近几个容器

    查询最近5个
    sudo docker ps -a -n=5
    

    十六、只输出容器的id

    sudo docker ps -a -q
    

    十七、批量删除最近几个容器

    sudo docker rm $(docker ps -aq -n=5)
    

    十八、查询出无用的镜象

    -f 参数是过滤条件
    sudo docker images -f dangling=true
    

    十九、批量删除无用镜象

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

    二十、查看容器日志

    sudo docker logs -f -t  --tail 容器名
    

    二十一、 实时查看docker容器名为s12的最后10行日志

    sudo docker logs -f -t -tail 10 s12
    

    二十二、修剪镜像

    sudo docker system prune -a
  • 相关阅读:
    快速入门:BUMO 节点安装运维指南
    快速入门:BUMO 智能合约(hello world)
    python 多进程处理 multiprocessing模块
    python 多进程处理 multiprocessing模块
    python 多进程处理 multiprocessing模块
    一段简单的数据加密小例程
    一段简单的数据加密小例程
    一段简单的数据加密小例程
    一段简单的数据加密小例程
    家用PC机打造VSphere5.1 测试环境:之部署VCenter Server 5.1
  • 原文地址:https://www.cnblogs.com/MeiCheng/p/10078520.html
Copyright © 2011-2022 走看看