zoukankan      html  css  js  c++  java
  • 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 主机目录:容器内目录 # 三 指定路径挂载

    充满鲜花的世界到底在哪里
  • 相关阅读:
    oracle 导入数据时提示只有 DBA 才能导入由其他 DBA 导出的文件
    oracle 常用语句
    android udp 无法收到数据 (模拟器中)
    android DatagramSocket send 发送数据出错
    AtCoder ABC 128E Roadwork
    AtCoder ABC 128D equeue
    AtCoder ABC 127F Absolute Minima
    AtCoder ABC 127E Cell Distance
    CodeForces 1166E The LCMs Must be Large
    CodeForces 1166D Cute Sequences
  • 原文地址:https://www.cnblogs.com/aliases/p/13224989.html
Copyright © 2011-2022 走看看