• Docker 常用操作命令(记录)


    docker images 列出镜像
    docker rmi 镜像 删除镜像
    docker rm 容器id 移除容器
    docker run -d --name 容器名称 -p 端口 镜像
    docker start/stop 容器id 开启/停止容器
    docker rm 'docker ps -a -q' 删除所有的容器
    docker ps 查看正在运行的容器
    docker ps -a 查看历史运行过的容器
    docker ps -l 查看最近运行过的容器

    docker中 启动所有的容器命令
    docker start $(docker ps -a | awk '{ print $1}' | tail -n +2)

    docker中 关闭所有的容器命令
    docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)

    docker中 删除所有的容器命令
    docker rm $(docker ps -a | awk '{ print $1}' | tail -n +2)

    docker中 删除所有的镜像
    docker rmi $(docker images | awk '{print $3}' |tail -n +2)

    tail -n +2 表示从第二行开始读取

    docker 查看容器的挂在目录--两种方式
    docker inspect container_name | grep Mounts -A 20
    docker inspect container_id | grep Mounts -A 20

    docker 清理空悬镜像
    docker rmi $(docker images -f "dangling=true" -q)

    具名挂载/匿名挂在卷目录

    1. docker volume ls
      DRIVER VOLUME NAME
      local 1a155d84807283b13f1230bd65a360033a930e7db62e52549304333b287d42a2
      local 8ca820815d65ce771df1c23a4e0f2253d06423918f68e4c2ec4d37cdbd2c6adb
      local 94bfc4e3bd7a59a9ab89660f643faae583500d4145e612ce636154279adaa5e2
      local 546f2b7b791d46efb124d11404c367435f4b1618461b29514b7871ab8187d1a0
      local 19379e6babfec4ace948e9fcf7fa8de3c254e2433c1c5011862001f14b101c32
      local 950005ff66d80bd0c7e7a4358162fb4ca9957aee45ba13a5920a2dfcd1359a2b
      local 986179c84332dc2dd64ae8cafa55c85a57aa05b7c36efed0565e17e64e48597f
      local b71c3e99ce3da9aaf159faeb0dc1e3d62a03a42c76df24a0deeadbe1f141b987
      local f4c0937cc036d15f050c20449f0635ebc762c927ac79cc030a2c9804a74c2c8c

    2. docker volume inspect 1a155d84807283b13f1230bd65a360033a930e7db62e52549304333b287d42a2
      [
      {
      "CreatedAt": "2020-06-28T23:13:54-04:00",
      "Driver": "local",
      "Labels": null,
      "Mountpoint": "/var/lib/docker/volumes/1a155d84807283b13f1230bd65a360033a930e7db62e52549304333b287d42a2/_data",
      "Name": "1a155d84807283b13f1230bd65a360033a930e7db62e52549304333b287d42a2",
      "Options": null,
      "Scope": "local"
      }
      ]
      具体区别:
      -v 容器内路径 # 一 匿名挂载
      -v 卷名:容器内目录 # 二 具名挂载
      -v 主机目录:容器内目录 # 三 指定路径挂载

    充满鲜花的世界到底在哪里
  • 相关阅读:
    [转]手工实现RTTI
    小楫轻舟
    百年孤独
    The power of now
    [转帖]Android平台下OpenGL初步
    设计模式六大原则(5):迪米特法则
    设计模式六大原则(4):接口隔离原则
    设计模式六大原则(3):依赖倒置原则
    设计模式六大原则(1):单一职责原则
    设计模式六大原则(2):里氏替换原则
  • 原文地址:https://www.cnblogs.com/aliases/p/13224989.html
Copyright © 2020-2023  润新知