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

要查看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日

相关文章

  • CentOS 8安装docker最详细方法

    下面是“CentOS 8安装docker最详细方法”的完整攻略: 安装Docker 更新系统 在安装 Docker 之前,我们需要更新 CentOS 系统,以确保拥有最新的软件包和依赖项。 sudo yum update -y 安装Docker 安装docker需要添加Docker官方源,执行以下命令: sudo yum install -y yum-uti…

    Docker 2023年5月16日
    00
  • 详解Docker镜像的基本操作方法

    下面就给你详细讲解“详解Docker镜像的基本操作方法”的完整攻略,共分为以下几个部分: 基础概念 在讲解Docker镜像的基本操作方法之前,我们需要先了解一些基础概念: Docker:一个开源的应用容器引擎,可以让开发者打包应用及其依赖包到一个易于移植、可拓展的容器中。 镜像(Image):Docker镜像就是一个只读的模板,它包含了运行Docker容器所…

    Docker 2023年5月16日
    00
  • Docker教程、架构、资源

    一、Docker教程 ​ Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性…

    Docker 2023年4月10日
    00
  • Kubecost – Kubernetes 开支监控和管理

    ?️URL: https://www.kubecost.com/ ?Description: Kubeccost 为使用 Kubernetes 的团队提供实时成本可视化和洞察,帮助您持续降低云成本。 昨天浏览 Kubectl 插件的时候发现了 Kubecost,一看惊为天人啊,这个功能对于运营团队和 PM 团队领导来说太重要了。直接把监控数据换算成钱,而且明…

    2023年4月9日
    00
  • Docker 版本及内核兼容性选择

    摘自:http://www.manongjc.com/detail/17-nowbmnmdmggqnpk.html 时间:2020-06-03 本文章向大家介绍【docker系列4】docker版本及内核兼容性选择,主要包括【docker系列4】docker版本及内核兼容性选择使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可…

    Docker 2023年4月12日
    00
  • [TimLinux] docker CentOS7 入门——容器(1)

    # 将官方 Python 运行时用作父镜像 FROM python:3.6.8 # 将工作目录设置为 /app WORKDIR /app # 将当前目录内容复制到位于 /app 中的容器中 ADD . /app # 安装 requirements.txt 中指定的任何所需软件包 RUN pip install -r requirements.txt # 使端…

    Docker 2023年4月12日
    00
  • 用Dockerfile制作一个java应用镜像,ubuntu基础篇

    docker 自定义镜像制作 内容介绍: (1) 本章目的,将一个自行开发的java程序webpay-api,制作为docker自定义镜像,并且进行部署。 (2) 实验环境:   物理机:VMware 虚拟机 + CentOS 7.8 x64   Docker:Docker version 20.10.17, build 100c701 (3) 基础镜像: …

    Docker 2023年4月11日
    00
  • docker 安装 jenkins touch: cannot touch ‘/var/jenkins_home/copy_reference_file.log’: Permission denied Can not write to /var/jenkins_home/copy_reference_file.log. Wrong volume permissions?

    拉取镜像 docker pull jenkins/jenkins:lts官方下载 运行容器 docker run -it -v /home/jenkins:/var/jenkins_home -p 8888:8080 -p 50000:50000 –name jenkins8888 jenkins/jenkins:lts 报错 原因 :官方文档 Ensur…

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