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

1,运行一个容器

c 复制代码
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命令查看运行中的容器

c 复制代码
[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 命令,查看容器内的标准输出

c 复制代码
docker logs 12cfc7816dbc
c 复制代码
docker logs friendly_babbage

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

  • 我们使用 docker stop 命令来停止容器:
c 复制代码
 docker stop 12cfc7816dbc 
 docker stop friendly_babbage
  • 然后你再用docker ps 就发现这个容器不见了。因为docker ps是显示在运行中的容器
相关推荐
邓草5 分钟前
phpStudy v8.1 离线版一键安装包(小皮面板)
运维·服务器·mysql
ego.iblacat17 分钟前
Web 技术与 Nginx 网站环境部署
运维·前端·nginx
野生工程师18 分钟前
【Linux基础】CentOS Stream10详细安装教程
linux·运维·centos
j2001032222 分钟前
K8s——安全机制
安全·容器·kubernetes
无效的名字32 分钟前
最快速在服务器上搭建代理
运维·服务器
liurunlin88836 分钟前
Linux系统安装部署Tomcat
linux·运维·tomcat
wanhengidc38 分钟前
服务器 数据安全稳定
运维·服务器·数据库·游戏·智能手机
JZC_xiaozhong1 小时前
BPM如何打通“请款→审批→付款”全链路?构建企业资金流转闭环
大数据·运维·数据库·数据分析·数据集成与应用集成·业务流程管理·流程监控
yeflx1 小时前
Docker in Docker 实战
运维·docker·容器
一水鉴天1 小时前
整体设计的自动化部署完整方案 20260311 之3 加三个附件 readme/addon/plugin(豆包助手)
运维·自动化