当前位置: 首页 > news >正文

docker ps显示的参数具体是什么意思

1,运行一个容器

docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done"

这段命令的作用是使用 docker run 命令运行一个基于 ubuntu:15.10 镜像的 Docker 容器,并在容器中执行一个无限循环的命令。
具体解释如下:

  • -d:表示以守护进程的方式运行容器,即在后台运行。
  • /bin/sh -c "while true; do echo hello world; sleep 1; done"
  • /bin/sh -c:在容器中执行一个命令。
  • while true; do echo hello world; sleep 1; done:这是一个无限循环,每秒打印一次 “hello world”。

2 docker ps命令查看运行中的容器

[root@laoban docker]# docker ps
CONTAINER ID   IMAGE          COMMAND                  CREATED         STATUS         PORTS     NAMES
12cfc7816dbc   ubuntu:15.10   "/bin/sh -c 'while t…"   3 minutes ago   Up 3 minutes             friendly_babbage

在这里插入图片描述
输出详情介绍:

CONTAINER ID: 容器 ID。

IMAGE: 使用的镜像。

COMMAND: 启动容器时运行的命令。

CREATED: 容器的创建时间。

STATUS: 容器状态。状态有7种:
created(已创建)
restarting(重启中)
running 或 Up(运行中)
removing(迁移中)
paused(暂停)
exited(停止)
dead(死亡)
PORTS: 容器的端口信息和使用的连接类型(tcp\udp)。

NAMES: 自动分配的容器名称。

3 ,在宿主主机内使用 docker logs 命令,查看容器内的标准输出

docker logs 12cfc7816dbc
docker logs friendly_babbage

这两个命令是一样 的意思,容器ID和容器名字都具有唯一性。

  • 我们使用 docker stop 命令来停止容器:
 docker stop 12cfc7816dbc docker stop friendly_babbage
  • 然后你再用docker ps 就发现这个容器不见了。因为docker ps是显示在运行中的容器

相关文章:

  • java集合类详解
  • 【大数据篇】Hadoop:大数据处理的核心基石
  • 发现未来声音,靠谱的AI配音平台
  • 【云原生】K8s管理工具--Kubectl详解(一)
  • 什么是住宅IP代理?为什么需要家庭 IP 代理
  • xcode按下delete键不能删除不能使用,解决办法
  • uniappx 获取设备唯一标识(OAID、AAID、AndroidID、IMEI等) Ba-IdCode-U
  • 二叉数之插入操作
  • 如何写好科研论文(讨论)
  • 【class14】创建自己的OCR系统
  • 【加密与解密(第四版)】第六章笔记
  • 7个常见的SQL慢查询问题及其解决方法
  • 实在智能TARS:面向垂直领域自主训练的类GPT大模型
  • k8s 部署mqtt简介
  • /tmp目录下出现system-private文件夹解决方法
  • #Java异常处理
  • @angular/forms 源码解析之双向绑定
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • CODING 缺陷管理功能正式开始公测
  • go append函数以及写入
  • JavaScript DOM 10 - 滚动
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • js中forEach回调同异步问题
  • maven工程打包jar以及java jar命令的classpath使用
  • MD5加密原理解析及OC版原理实现
  • Spring框架之我见(三)——IOC、AOP
  • vue-router的history模式发布配置
  • 机器人定位导航技术 激光SLAM与视觉SLAM谁更胜一筹?
  • 机器学习学习笔记一
  • 免费小说阅读小程序
  • 前嗅ForeSpider中数据浏览界面介绍
  • 如何实现 font-size 的响应式
  • 正则表达式
  • ​软考-高级-信息系统项目管理师教程 第四版【第23章-组织通用管理-思维导图】​
  • ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
  • #{}和${}的区别?
  • #define、const、typedef的差别
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • #pragma 指令
  • $.ajax()
  • $.extend({},旧的,新的);合并对象,后面的覆盖前面的
  • (Matalb时序预测)WOA-BP鲸鱼算法优化BP神经网络的多维时序回归预测
  • (MonoGame从入门到放弃-1) MonoGame环境搭建
  • (Spark3.2.0)Spark SQL 初探: 使用大数据分析2000万KF数据
  • (黑马出品_高级篇_01)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式
  • (十八)SpringBoot之发送QQ邮件
  • (十六)Flask之蓝图
  • (转)ObjectiveC 深浅拷贝学习
  • (转)VC++中ondraw在什么时候调用的
  • (转)机器学习的数学基础(1)--Dirichlet分布
  • (转载)CentOS查看系统信息|CentOS查看命令
  • .net core使用EPPlus设置Excel的页眉和页脚
  • .net 托管代码与非托管代码
  • .net6解除文件上传限制。Multipart body length limit 16384 exceeded
  • .NET6使用MiniExcel根据数据源横向导出头部标题及数据