docker如何查看容器启动命令(已运行的容器)

yizhihongxing

要查看docker已经运行的容器启动命令,可以使用以下命令:

docker container ls

该命令可以列出正在运行的docker容器,包括容器ID、名称、运行状态、已使用的内存、IP地址、容器端口、主机端口以及所使用的镜像名称。

如果要查看某个容器的启动命令,可以使用以下命令:

docker container inspect <容器名称或ID> | grep -i cmd

该命令将返回所查询容器的详细信息,包括启动命令。其中,"| grep -i cmd" 过滤出启动命令相关的信息,使其更易于查看。

以下是两个具体示例:

示例1:查看正在运行的容器列表及启动命令

$ docker container ls
CONTAINER ID        IMAGE                COMMAND             CREATED             STATUS              PORTS              NAMES
032b981c6d09        nginx                "nginx -g 'daemon of…"  32 minutes ago      Up 32 minutes       80/tcp             brave_hamilton

$ docker container inspect brave_hamilton | grep -i cmd
"Cmd": [
                "nginx",
                "-g",
                "daemon off;"

上述示例中,使用docker container ls命令列出当前正在运行的容器列表,发现容器名称为"brave_hamilton"的容器正在运行,运行的镜像为nginx,命令为"nginx -g 'daemon off;". 接着,使用docker container inspect命令查询容器详细信息,将结果通过grep命令过滤出包含"cmd"的行,发现该信息与容器指定的启动命令匹配。

示例2:查看已终止的容器启动命令

$ docker container ls -a
CONTAINER ID        IMAGE                COMMAND                  CREATED              STATUS                      PORTS               NAMES
32e44e970d08        alpine               "/bin/sh"                About a minute ago   Exited (0) 54 seconds ago                       test_alpine
032b981c6d09        nginx                "nginx -g 'daemon of…"   33 minutes ago       Up 33 minutes               80/tcp              brave_hamilton

$ docker container inspect test_alpine | grep -i cmd
"Cmd": [
                "/bin/sh"

上述示例中,首先使用docker container ls -a命令列出所有已经终止的容器,发现名称为"test_alpine"容器从刚刚终止。接下来使用docker container inspect命令查询该容器详细信息,并将结果通过grep命令过滤出包含"cmd"的行,此时只能查看到容器原启动命令,而无法查看当前运行状态的命令。

综上所述,通过上述两个示例可以看出,使用docker container inspect命令可以查看指定容器的详细信息,包括容器启动命令等内容。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:docker如何查看容器启动命令(已运行的容器) - Python技术站

(0)
上一篇 2023年5月16日
下一篇 2023年5月16日

相关文章

  • 优化 Docker 镜像大小常见的方式

    优化 Docker 镜像大小是提高容器启动速度和减少网络传输的重要步骤。以下是优化 Docker 镜像大小常见的方式的完整攻略: 1. 选择合适的基础镜像 选择合适的基础镜像是优化 Docker 镜像的第一步。通常采用官方的基础镜像(如ubuntu, alpine等),这些镜像已经被高度优化,尺寸相对较小。如果需要使用特定的应用程序或服务,可以选择针对这些服…

    Docker 2023年5月15日
    00
  • centos docker安装rabbitmq

    1、进入镜像仓库 https://hub.docker.com/ 2、搜索rabbitMq,进入官方的镜像,选择带有“mangement”的版本(包含web管理页面)    3、拉取镜像 docker pull rabbitmq:3.8.16-management #/bin/bash docker run -d –name rabbitmq \ -p 5…

    Docker 2023年4月11日
    00
  • docker镜像常用操作的基本命令

    1.拉取/下载镜像 docker pull 镜像名称       (可以从网易云镜像中心获取要下载的镜像)   2.查看已经下载的镜像 docker images   3.删除本地镜像 docker rmi 镜像标识      (docker images可以看到镜像标识)   4.镜像导入/导出 导出 docker save -o 导出路径 镜像id 加载…

    Docker 2023年4月16日
    00
  • CentOS7.6系统下Docker安装部署教程

    CentOS7.6系统下Docker安装部署教程 Docker是一个开源的容器引擎,它可以让开发者在容器中创建和部署应用程序。 以下是在CentOS7.6系统下Docker安装部署教程的完整攻略。 1. 环境准备 在安装Docker之前,需要确保系统已经安装了yum-utils、device-mapper-persistent-data 和 lvm2。 su…

    Docker 2023年5月15日
    00
  • 轻松安装docker并运行docker swarm模式

    轻松安装docker并运行docker swarm模式攻略 Docker是开源的、跨平台的容器化应用程序的开发、发布和使用解决方案,容器化解决方案将应用程序或服务与其所有依赖项打包成一个单一的可移植容器,并能在任何环境中运行。Docker Swarm是Docker官方的编排工具,使得用户可以轻松地管理Docker集群。 本文将指导您如何安装Docker以及运…

    Docker 2023年5月16日
    00
  • docker安装clickhouse

    创建临时容器,拿出里面的配置文件 # 下载镜像以及创建临时容器 sudo docker run –rm -d –name=clickhouse-server –ulimit nofile=262144:262144 -p 8123:8123 -p 9009:9009 -p 9000:9000 yandex/clickhouse-server:lates…

    Docker 2023年4月16日
    00
  • docker 深入理解之cgroups

    cgroups 资源限制  cgroups 是什么     cgroups 最初名为process container,有Google工程师Paul Menage和Rohit Seth于 2006 年提出,后由域container有多重含义容易引起误会,就与2007年更名为control groups, 并整合进Linux内核,顾名思义就是把任务放到一个组里…

    Docker 2023年4月13日
    00
  • CentOS安装Docker的方法

    下面是CentOS安装Docker的完整攻略,包括两条示例说明。 安装Docker 安装Docker需要先安装Docker的依赖项,然后再安装Docker本身。 安装依赖项 更新yum包管理器 bash sudo yum update 安装所需的软件包 bash sudo yum install -y yum-utils device-mapper-pers…

    Docker 2023年5月15日
    00
合作推广
合作推广
分享本页
返回顶部