• docker images 列出所有镜像
  • docker ps 列出容器

    输出详情介绍:
    CONTAINER ID: 容器 ID。
    IMAGE: 使用的镜像。
    COMMAND: 启动容器时运行的命令。
    CREATED: 容器的创建时间。
    STATUS: 容器状态。
    PORTS: 容器的端口信息和使用的连接类型(tcp\udp)。
    NAMES: 自动分配的容器名称。
  • docker ps -a 列出所有容器(包括未运行的)
  • docker start :启动一个或多个已经被停止的容器
  • docker stop :停止一个运行中的容器
  • docker restart :重启容器
  • docker rmdocker ps -a -q删除所有容器
  • docker rmidocker images -q删除所有镜像
  • 按条件删除镜像
    1. 没有打标签

      • docker rmidocker images -q | awk '/^/ { print $3 }'`
    2. 镜像名包含关键字

      • docker rmi --forcedocker images | grep doss-api | awk '{print $3}'//其中doss-api为关键字
    3. 再删除镜像之前使用docker stop停止.

  • 进入镜像
    1. 使用docker attach进入Docker容器
      docker attach 44fc0f0582d9 #attach后面接CONTAINER_ID
    2. 使用docker exec进入Docker容器
      sudo docker exec -it 775c7c9ee1e1 /bin/sh
    3. 其他的方法不咋好用就不写了

参考链接:

  1. https://www.cnblogs.com/xhyan/p/6593075.html
  2. https://www.runoob.com/docker/docker-command-manual.html
  3. https://www.cnblogs.com/yanyouqiang/p/8301856.html