zoukankan      html  css  js  c++  java
  • Docker常用命令

    01 帮助命令

    docker version
    
    docker info
    
    docker --help

    02 镜像命令

    Docker images 查看镜像‘
    Docker search 镜像名
    从dockerhub上搜索镜像
    docker pull 镜像名  下载镜像
    
    docker rmi 镜像名ID   删除镜像

    03 容器命令

    前提:有镜像才能创建容器

    新建并启动容器

    docker run [OPTIONS] IMAGE [Command] 参数

    [OPTIONS]说明:

    ​ --name=“容器名”:为容器指定一个名称;

    ​ -d:后台运行容器。并返回容器ID(即启动守护式容器);

    ​ -i:以交互模式运行容器

    ​ -t:为容器重新分配一个伪输入终端

    ​ -P:随机端口映射

    ​ -p:指定端口映射,有四种格式 [ip:hostPort:containerPort; ip::containerPort; hostPort:containerPort; containerPort]

    -v:路径映射

    列出当前所有正在运行的容器

    docker ps [OPTIONS]

    [OPTIONS]说明:

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

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

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

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

    ​ --no-trunc:不截断输出

    查看docker容器使用资源

    docker stats

    默认情况下,stats 命令会每隔 1 秒钟刷新一次输出的内容直到你按下 ctrl + c。

    下面是输出的主要内容:

    [CONTAINER]:以短格式显示容器的 ID。
    [CPU %]:CPU 的使用情况。
    [MEM USAGE / LIMIT]:当前使用的内存和最大可以使用的内存。
    [MEM %]:以百分比的形式显示内存使用情况。
    [NET I/O]:网络 I/O 数据。
    [BLOCK I/O]:磁盘 I/O 数据。
    [PIDS]:PID 号

    只返回当前状态

    docker stats --no-stream

    只输出指定的容器

    docker stats --no-stream registry 1999

    退出容器

    ​ exit:容器停止退出
    
    ​ Ctrl+P+Q:容器不停止退出

    启动容器

    docker start ContainerID

    重启容器

    docker restart ContainerID

    停止容器

    docker stop ContainerID

    强制停止容器

    docker kill ContainerID

    删除已停止的容器

    删除单个容器:
    docker rm ContainerID
    删除多个容器
    docker rm -f$(docker ps -a -q)
    docker ps -a -q | xargs docker rm
  • 相关阅读:
    前端 HTML
    python3内置函数
    内置函数的随机验证码
    线程、进程以及协程,上下文管理器
    线程池的定义方法
    python_控制台输出带颜色的文字方法
    while 循环 continue break 用法例子
    JVM 基础知识
    ios 设置状态栏文本颜色为白色
    ios 常用第三方库要加的framework,ARC的设置
  • 原文地址:https://www.cnblogs.com/zhupanpan/p/14547724.html
Copyright © 2011-2022 走看看