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:容器内路径 目标主机路径
  • 相关阅读:
    直接初始化和复制初始化
    C++ 内连接与外连接 (转)
    mysql-Innodb事务隔离级别-repeatable read详解(转)
    Linux操作系统多线程信号总结
    Keil MDK 5.14 仿真时System Viewer菜单显示空白和Peripherals菜单无外设寄存器
    转载傅里叶级数和傅里叶变换的理解 https://www.cnblogs.com/h2zZhou/p/8405717.html
    SPI总线的原理与Verilog实现
    SD 模拟sip 读写子程序
    SD卡 模拟SPI总线控制流程
    SD卡spi读写流程
  • 原文地址:https://www.cnblogs.com/wangfajun/p/14759565.html
Copyright © 2011-2022 走看看