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日

相关文章

  • prometheus-监控docker服务器

    1. prometheus-监控docker服务器 prometheus-监控docker服务器 cAdvisor(Container Advisor):用于收集正在运行的容器资源使用和性能信息。 项目地址:https://github.com/google/cadvisor docker部署cAdvisor示例: docker run -d \ –vol…

    Docker 2023年4月11日
    00
  • Docker 最常用的镜像命令和容器命令详解

    Docker 最常用的镜像命令和容器命令详解 Docker 是一款轻量级、快速、强大的容器化平台,它为应用程序的部署和管理提供了便利。Docker 最常用的操作是与镜像和容器相关的命令,本文将详细讲解 Docker 的镜像命令和容器命令,并给出相关示例说明。 镜像命令 获取镜像命令 要使用 Docker 的镜像命令,我们首先需要获取一个 Docker 镜像。…

    Docker 2023年5月16日
    00
  • docker 配置 Mysql主从集群

    docker 配置Mysql集群 Docker version 20.10.17, build 100c701 MySQL Image version: 8.0.32 Docker container mysql-master is source. mysql-replica is replication. master == source. replica…

    Docker 2023年4月14日
    00
  • docker 建立新用户软件安装环境ubuntu Docker容器的创建、启动、和停止

    参考: 使用docker安装ubuntu镜像 Docker容器的创建、启动、和停止 docker如何从宿主机拷文件到docker容器里面   1.查找Ubuntu镜像 docker search ubuntu 2.安装Ubuntu镜像 docker pull ubuntu 3.运行docker镜像 docker run -it -d –name ubunt…

    Docker 2023年4月12日
    00
  • 搭建docker内网私服的方法(docker-registry with nginx&ssl on centos)

    下面是搭建docker内网私服的方法(docker-registry with nginx&ssl on centos)的完整攻略,包含了两个示例说明: 准备工作 确保已经安装docker和docker-compose 安装nginx和openssl 示例一:使用纯docker-registry搭建私服 创建配置文件config.yml: versi…

    Docker 2023年5月16日
    00
  • Docker拉取镜像的完整步骤

    当我们需要使用Docker中已经存在的镜像时,我们需要先将这个镜像从Docker镜像仓库中下载到我们的机器上,这个过程被称为拉取镜像。下面是Docker拉取镜像的完整步骤。 1. 确认要拉取的镜像的名称及版本号 在进行拉取镜像之前,我们需要先明确要拉取的镜像名称及其版本信息。Docker镜像仓库中存储着大量的镜像,我们可以在官网上查询指定镜像的信息及版本信息…

    Docker 2023年5月16日
    00
  • windows 10安装和使用docker

    下面将为您详细讲解Windows 10安装和使用docker的完整攻略,包括安装docker,设置镜像加速器,常用的docker命令以及两个使用docker的示例。 1. 安装Docker 在docker官网下载Docker安装程序。根据您的Windows版本选择相应的下载版本。 运行安装程序,根据提示安装Docker。一般来说,您只需要一路点击下一步即可安…

    Docker 2023年5月15日
    00
  • Docker镜像的迁移与备份及Dockerflie 使用方法详解

    以下是Docker镜像的迁移与备份及Dockerfile使用方法详解的完整攻略,包含两个示例: 1. Docker镜像的迁移与备份 1.1 迁移Docker镜像 要迁移一个Docker镜像,需要做以下几步: 1.将本地Docker镜像打包为.tar文件。 $ docker save -o <文件名.tar> <镜像名>:<标签&…

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