IMAGE COMMAND
    docker image
    docker image -a:列出本地所有镜像(含中间层)
    docker image -q:只显示镜像ID
    docker image -qa:显示全部镜像ID
    docker image —digests:显示镜像摘要信息(备注)

    docker search
    docker search tomcat:查找镜像
    docker search -s 30 [—no-trunc] tomcat :查找镜像,星数>30。【显示详细信息】

    docker pull
    docker pull tomcat[:TAG]:拉取镜像最新版 <==> docker pull tomcat:latest

    docker rmi
    docker rmi tomcat[:TAG]: 删除某个镜像<==> docker rmi tomcat:latest
    docker rmi -f tomcat: force强制删除。可以是镜像名/镜像id
    docker rmi -f hello-word tomcat: 删除多个
    docker rmi -f $(docker image -qa): 删除全部

    CONTAINER COMMAND

    docker run [options] IMAGE [COMMAND][ARG…] ——运行容器
    —name 指定容器名
    -i 以交互模式运行容器,通常与-t同时使用
    -t 为容器重新分配一个伪输入终端,通常与-i同时使用
    -P 随机端口映射
    -p 指定端口映射 8888:8080 docker端口:容器内的端口
    docker run -it —name mycentos centos

    docker ps [options] ——列出所有容器,不带参数列出当前正在运行的
    -a 当前运行的+历史运行过的
    -l 上一次运行的容器
    -n 3 上3次创建的
    -q 只显示容器id

    ctrl + p + q —-不停止容器退出
    exit —-停止容器退出

    docker start xxx —-启动容器,+id或者name
    docker restart xxx —-重新启动容器,+id或者name
    docker stop xxx —-停止容器
    docker kill xxx —-强制停止
    docker rm xxx —-删除已停止的容器。-f 强制删除
    —-一次性删多个
    docker rm -f $(docker ps -a -q)
    docker ps -a -q | xargs docker rm