docker 常用命令

docker version
docker info
docker --help
Docker images​各个选项说明:REPOSITORY :表示镜像的仓库源TAG:镜像的标签,同意仓库源可以有多个标签,代表仓库源的不同版本,不指定默认使用"latest"标签IMAGE ID:镜像IDCREATED:创建时间SIZE:内存大小
docker pull 镜像名
docker rmi 镜像名ID

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

docker run [OPTIONS] IMAGE [Command] 参数​​[OPTIONS]说明:• --name="容器名":为容器指定一个名称;• -d:后台运行容器。并返回容器ID(即启动守护式容器);• -i:以交互模式运行容器• -t:为容器重新分配一个伪输入终端• -P:随机端口映射• -p:指定端口映射,有四种格式 [ip:hostPort:containerPort; ip::containerPort; hostPort:containerPort; containerPort]
docker ps [OPTIONS]​[OPTIONS]说明:​• -a:列出当前所有正在运行的容器+历史上运行过的• -l:显示最近创建的容器• -n:显示最近n个创建的容器    docker ps -n 3  显示最近创建的三个容器• -q:静默模式,只显示容器编号• --no-trunc:不截断输出​​输出详情介绍:CONTAINER ID: 容器 ID。IMAGE: 使用的镜像。COMMAND: 启动容器时运行的命令。CREATED:容器的创建时间。STATUS:容器状态(状态有7种):        created(已创建)        restarting(重启中)        running(运行中)        removing(迁移中)        paused(暂停)        exited(停止)        dead(死亡)PORTS: 容器的端口信息和使用的连接类型(tcp\udp)。NAMES:自动分配的容器名称
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 容器名称 容器id​docker stats --no-stream registry 1999​注意:这里的 registry 和 1999 分别是容器的名称和容器的 ID。多个容器的名称或者是 ID 之间需要用空格进行分割。
exit:容器停止退出​• Ctrl+P+Q:容器不停止退出
docker start ContainerID(容器id)
docker restart ContainerID(容器id)
docker stop ContainerID(容器id)
docker kill ContainerID(容器id)
docker rm -f$(docker ps -a -q)docker ps -a -q | xargs docker rm
docker run -d ContainerID
docker logs -f -t --tail 数字 ContainerID​• -t:加入时间戳• -f:跟随最新的日志打印• --tail 数字:显示最后多少条
docker top ContainerID
docker inspect ContainerID
docker exec -it ContainerID /bin/bash​docker attach ContainerID​上述两个区别:attach:直接进入容器启动命令的终端,不会启动新的进程(不做任何操作)exec:是在容器中打开新的终端,并且可以启动新的进程(可以做操作,返回结果)
docker cp ContainerID:ContainerPath 宿主机Path

Original: https://www.cnblogs.com/zouzhibin/p/16303990.html
Author: 我不知道取什么名字好
Title: docker 常用命令

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/563931/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Python科学计算库

    一.Numpy 1.ndarray对象 python提供了array模块,它可以直接保存数值(而不是对象),但是它不支持多维数组,也缺乏丰富的运算函数 ndarray即n维数组,它…

    Python 2023年8月26日
    034
  • python+requests+pytest 接口自动化框架(三)

    目录 一、Allure报告的定制 功能定制 左边: 右边: 二、Allure报告被局域网访问 reports文件夹单独拷贝出来无法访问 三、pytest之parametrize+y…

    Python 2023年9月12日
    034
  • Python下使用Pytest参数化+Fixture+Allure

    一、pytest安装 a) 主流框架: unittest -python自带pytest -三方库nose -三方库behava -BDD b) 安装Pytest: 1.安装命令:…

    Python 2023年9月11日
    031
  • 前后端分离项目(十):实现”改”功能(前后端)

    好家伙,本篇介绍如何实现”改” 我们先来看看效果吧 (这可不是假数据哟,这是真数据哟) (忘记录鼠标了,这里是点了一下刷新) 我们依旧先来理一下思路: 首先…

    Python 2023年10月16日
    031
  • Grafana监控大屏配置参数介绍(一)

    Grafana 系列文章,版本:OOS v9.3.1 Grafana 的介绍和安装 在上篇文章中,我们已经安装了Grafana,并且看到了它的初步面貌。在这篇文章,我们以一个简单的…

    Python 2023年11月8日
    040
  • CTF之路:关于Flask模板注入

    1.题目 题目叫Simple SSTI打开网页,显示. ; 2.知识点 flask基础 在学习SSTI之前,先把flask的运作流程搞明白。这样有利用更快速的理解原理。路由 先看一…

    Python 2023年8月9日
    069
  • Python ❀ 献给今天看到这个博客的程序员们

    [当程序员老去,程序员又何去何从,请不要忘记那些改变世界的程序员们 摘要程序员将代码注入生命去打造互联网的浪潮之巅,当有一天他们老了,会走向那里,会做些什么?表面光鲜的&#8221…

    Python 2023年5月25日
    051
  • Numpy:数组(Ndarray)操作之数组的转换

    文章目录 数组转换 * 数组转为其他类型 数组元素数据类型转换 数组的副本和视图 – 概念 方法 数组操作的内容较多,主要以对数组的转换,数组变化形状,对数组元素进行选…

    Python 2023年8月23日
    060
  • C#连接到SQL Server数据库

    使用ADO.NET(ActiveX Data Objects)可以减少不同数据库系统带来的琐碎事情。 ADO.NET是一组公开数据访问服务的类。 主要组成: .NET 数据提供程序…

    Python 2023年9月26日
    034
  • 蒙特卡罗(Monte Carlo) 模拟

    蒙特卡罗模拟(方法),也称为计算机随机模拟方法、统计模拟法、统计试验法,是基于”随机数”的计算方法,或者是说把概率现象作为研究对象的数值模拟方法。其 数学基…

    Python 2023年8月1日
    042
  • Python中操作MySQL

    pymysql(第三方库): 首先,必须先和数据库建立一个传输数据的连接通道,需要用到pymysql下的connect()方法 ​ pymysql.connect() 方法返回的是…

    Python 2023年6月3日
    057
  • 【圣诞节】飘雪圣诞树

    一、前言 马上2023年的圣诞节🎄要到了,作为一个程序员,没什么可以送给大家的,就给大家画一个圣诞树🎄,作为礼物来送给大家吧。 二、创意名 明月当空飘雪圣诞树 三、效果展示 ; 四…

    Python 2023年10月24日
    039
  • “极速安装大法:pip install Scrapy”

    文章目录 古话说得好,欲速则不达 * 在你下载好了python 解释器后,应该也就下好了pip – 其他: 你是否想一边学英语一边学Scrapy? 来吧,看官方文档——…

    Python 2023年10月3日
    047
  • 爬虫—Scrapy_redis

    一:scrapyredis介绍 1.1Scrapy_redis的基础概念 为什么要学习Scrapy_redis:Scrapy_redis在scrapy的基础上实现了更多,更强大的功…

    Python 2023年10月3日
    045
  • Django 测试平台搭建学习:环境搭建

    前言 缺少全栈的练手项目,找了一本书《自动化平台测试开发:python测试开发实战》用来边做边练习,希望能坚持下来。 第一章主要讲环境搭建了解一下基础概念,会加入一点自己的总结。 …

    Python 2023年8月6日
    056
  • python快速实现数字华容道小游戏

    华容道,中国历史地名。据《资治通鉴》注释中的说法,就是”从此道可至华容也”。这里所说的华容,当然是指华容县城。华容道也就是赤壁战争中曹军逃入华容县界后向华容…

    Python 2023年9月21日
    054
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球