docker系列(2)

常用命令

  • 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 rmi`docker images -q | awk '/^<none>/ { print $3 }'`
      
      1. 镜像名包含关键字

        • docker rmi --forcedocker images | grep doss-api | awk '{print $3}'//其中doss-api为关键字
      2. 再删除镜像之前使用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
posted @ 2021-01-10 10:51  coderdogz  阅读(57)  评论(0编辑  收藏  举报
Live2D