zoukankan      html  css  js  c++  java
  • Docker命令笔记

    1. 从仓库中搜索指定的镜像

    docker serarch -s 10 tomcat

    --no-trunc:显示完整的镜像描述

    -s:列出收藏数不小于指定值的镜像

    --automated:只列出 automated build类型的镜像

    2. 拉取镜像

    docker pull 镜像名
    例: docker pull redis

    3. 删除镜像

    删除单个镜像:
    docker rmi -f 镜像ID

    删除多个:
    ocker rmi -f 镜像名1:TAG 镜像名2:TAG 镜像名3:TAG

    删除全部:
    docker rmi -f $(docker images -qa)

    4. 查看镜像

    docker images -a

    -q:只显示镜像ID

    -a:列出本地所有的镜像(含中间镜像层)

    --digests:显示镜像的摘要信息

    --no-trunc:显示完整的镜像信息

    5. 新建并启动容器

    docker run [option] image [command]
    例:docker run -itd redis /bin/bash

    --name="容器新名字": 为容器指定一个名称

    -i:以交互模式运行容器,通常与 -t 同时使用

    -t:为容器重新分配一个伪输入终端,通常与 -i 同时使用

    -d: 后台运行容器,并返回容器ID,也即启动守护式容器

    -P: 随机端口映射

    -p: 指定端口映射

    6. 列出正在运行的容器

    docker ps

    -a:列出当前所有正在运行的容器+历史上运行过的

    -n:显示最近n个创建的容器

    -l:显示最近创建的容器

    -q:静默模式,只显示容器编号

    --no-trunc:不截断输出

    7. 容器启停命令

    启动容器:docker start 容器ID或者容器名
    停止容器:docker stop 容器ID或者容器名
    重启容器:docker restart 容器ID或者容器名

    强制停止容器:docker kill 容器ID或者容器名

    8. 删除容器

    docker rm 容器ID

    9. 查看容器内运行的进程

    docker top 容器ID

    10. 进入正在运行的容器并以命令行交互

    在容器中打开新的终端,并且可以启动新的进程
    docker exec -it 容器ID /bin/bash

    11. 从容器内拷贝文件到主机上

    docker cp 容器ID:容器内路径 目标主机路径
  • 相关阅读:
    利用模板方法模式导出Excel文件
    利用模板方法模式实现导出CSV文件功能
    抽象类多实现,省略this关键字调用实现类方法
    Spring工具类
    DateUtils工具类
    Java获取时间戳
    springMVC接受类型为Map,ajax请求参数类型为字符串将导致的请求400错误
    Set转逗号分隔字符串
    html标签中自定义属性
    编译安装MySQL
  • 原文地址:https://www.cnblogs.com/wangfajun/p/14759565.html
Copyright © 2011-2022 走看看