• Docker(3)---常用命令


    在这里插入图片描述

    上一篇:Docker(2)—安装

    1. 帮助命令

    命令 描述
    docker version 查看docker 版本
    docker info 查看docker 描述信息(比docker version详细)
    docker help 查看docker常用指令

    2. 镜像命令

    注意:表格中的[OPTIONS]是可选的!

    命令 描述 OPTIONS说明
    docker images [OPTIONS] 查看本地主机上的镜像 -a:列出本地所有的镜像(包含中间映像层)
    -q:只显示镜像ID
    –digests:只显示镜像摘要信息
    --no-trunc:显示完整的镜像信息
    docker search [OPTIONS]镜像文件名 查找某个镜像文件 –no-trunc:显示完整的镜像文件描述
    -s:列出收藏数不小于指定值的镜像
    -automated:只列出automated build类型的镜像
    docker pull 某镜像文件名 下载镜像文件
    docker rmi 某镜像文件ID 删除镜像 -f 镜像ID (删除单个)
    -f 镜像名1:TAG 镜像名2:TAG (删除多个)
    docker rmi -f $(docker:images -qa) (删除全部)

    docker images命令介绍:
    在这里插入图片描述

    命令 描述
    REPOSITORY 表示镜像的仓库源
    TAG 镜像标签
    IMAGE ID 镜像ID(类似于mysql中的主键ID)
    CREATED 镜像创建时间
    SIZE 镜像大小

      同一个仓库源可以有多个TAG,多个TAG代表多个版本的镜像。就像是我们的Linux官网上面的linux安装包有不同的版本号。我们可以用 REPOSITORY:TAG来定义不同的镜像。

      latest表示最新的版本

    3. 容器命令

    命令 描述 OPTIONS说明
    docker run [OPTIONS] 镜像名 [COMMAND][ARG…] 新建并启动容器 –name=“容器新名字”:为容器指定一个新名字
    -d:后台运行容器,并返回容器ID,即启动守护式容器
    -i:以交互模式运行容器,通常与-t同时使用
    -t:为容器重新输入一个伪输入终端,通常与-i同时使用
    -P:随机端口映射 -p:指定端口映射,有这四种格式:(ip:hostPort:containerPort)
    (ip::containerPort)
    (hostPort:containerPort)
    containerPort
    docker ps[OPTIONS] 列出当前所有正在运行的容器 -a:列出当前正在运行的容器+历史上运行过的
    -l:显示最近创建的容器
    -n:显示最近n个创建的容器 docker ps -n 3
    -q:静默模式,只显示容器编号
    –no-trunc:不截断输出
    exit 容器停止退出
    ctrl+P+Q 容器不停止退出
    docker start 容器ID/容器名 启动容器
    docker restart 容器ID/容器名 重启容器
    docker stop 容器ID/容器名 停止容器
    docker rm -f ${docker pa -a -q} 一次性删除多个容器
    docker ps -a -q |xargs docker rm 一次性删除多个容器
    docker run -d 容器名 启动守护式容器
    docker logs -f -t --tail 容器ID 查看容器日志 -t:加入时间戳
    -f:跟随最新的日志打印
    –tail 数字:显示最后多少条
    docker top 容器ID 查看容器内运行的进程
    docker exec -it 容器ID bashShell 进入正在运行的容器并以命令行进行交互(在容器中打开新的终端,并且可以启动新的进程) docker exec -it asg856asf5s56g /usr/local/
    docker attach 容器ID 进入正在运行得容器并以命令行进行交互(直接进入容器启动命令得终端,不会启动新的进程)
  • 相关阅读:
    CEF解决加载慢问题
    CEF之CefSettings设置locale
    Win32程序支持命令行参数的做法(转载)
    VC++实现程序重启的方法(转载)
    CEF之CefSettings设置日志等级
    libcurl开源库在Win32程序中使用下载文件显示进度条实例
    libcurl开源库在Win7 + VS2012环境下编译、配置详解 以及下载文件并显示下载进度 demo(转载)
    使用ShellExecute打开目标文件所在文件夹并选中目标文件
    linux下gimp的使用
    linux下的chm阅读器?
  • 原文地址:https://www.cnblogs.com/wgty/p/12810402.html
Copyright © 2020-2023  润新知