zoukankan      html  css  js  c++  java
  • 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 进入正在运行得容器并以命令行进行交互(直接进入容器启动命令得终端,不会启动新的进程)
  • 相关阅读:
    JavaScript坑
    maven学习
    JAVA多线程和并发基础面试问答(转)
    Redis与Memcached的区别(一)
    poi生成execl综合
    POI操作Excel常用方法总结(转)
    java中在创建对象时候的初始化顺序
    [Java Web]敏感词过滤算法
    orcle导入导出
    js动态时间
  • 原文地址:https://www.cnblogs.com/wgty/p/12810402.html
Copyright © 2011-2022 走看看