首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

有没有办法在使用` `docker run -- rm`时找到容器的运行时间?

在使用docker run --rm命令时,可以通过docker inspect命令来查找容器的运行时间。docker inspect命令可以获取有关Docker对象(包括容器)的详细信息,包括创建时间、启动时间等。

要找到容器的运行时间,可以按照以下步骤操作:

  1. 首先,运行docker run --rm命令启动容器。该命令会创建并运行一个新的容器,并在容器退出后自动删除容器。
  2. 然后,使用docker ps -a命令查找容器的ID或名称。该命令会列出所有的容器,包括已经退出的容器。
  3. 使用docker inspect命令加上容器的ID或名称来获取容器的详细信息。例如,运行docker inspect <容器ID或名称>
  4. 在输出结果中,可以找到容器的创建时间("Created"字段)和启动时间("State.StartedAt"字段)。通过计算这两个时间的差值,就可以得到容器的运行时间。

需要注意的是,以上步骤中的命令都是针对Docker命令行工具的,如果使用的是其他Docker管理工具或平台,可能会有所不同。此外,还可以通过编写脚本或使用Docker API来获取容器的运行时间。

对于腾讯云相关产品,推荐使用腾讯云容器服务(Tencent Kubernetes Engine,TKE)来管理和运行容器。TKE是一种高度可扩展的容器管理服务,提供了强大的容器编排和管理功能。您可以通过TKE控制台或API来管理容器,并获取容器的详细信息。

更多关于腾讯云容器服务的信息,请访问腾讯云官方网站:腾讯云容器服务

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Docker守护进程停机期间保持容器运行(即重启Docker,正在运行容器不会停止)

前言: 默认情况下,当 Docker 守护进程终止,它将关闭正在运行容器。不过,我们可以配置该守护进程,以便在该守护进程不可用时容器仍在运行。这种功能称为实时恢复。...实时还原选项有助于减少由于守护进程崩溃、计划中断或升级而导致容器停机时间。... Linux 上,默认配置文件为/etc/docker/daemon.json vim /etc/docker/daemon.json { "live-restore": true } 2.Docker...months ago Up 29 minutes 0.0.0.0:1521->1521/tcp, :::1521->1521/tcp oracle_11g #可以看到上面两个容器运行时间分别为...Docker后,上面在运行两个容器运行时间分别为1小、32分钟,容器并没有我们重启Docker停止,而是一直保持运行状态 。

3.7K20

Docker安装Redis

) protected-mode 是没有显示定义 bind 地址(即监听全网断),又没有设置密码 requirepass ,protected-mode 只允许本地回环 127.0.0.1 访问。...#4、创建并命名一个叫做myredis容器 docker run \ -p 6379:6379 --name myredis \ -v/Users/bochenghu/onlineinternship...conf文件,最终找到是挂载目录/usr/local/docker/redis/redis.conf 重要: docker 镜像redis 默认 无配置文件启动 --appendonly yes 开启...访问 docker run -it --link myredis:redis --rm redis redis-cli -h redis -p 6379 # -it 交互虚拟终端 # --rm 退出是删除此容器...设置,看下有没有监听内网地址,否则 redis-slave 没办法通过 redis master 地址做数据同步 登陆redis master后使用info,显示主从关联成功 原文地址:https

2.7K10

使用Watchtower自动更新Docker镜像与容器

删除容器docker rm 更新镜像:docker pull 启动容器docker run 停止容器这个步骤可以删除容器使用 -f 参数来代替,即使这样还是需要三个步骤。...当 Watchtower 检测到容器镜像有更新,它会发送 SIGTERM 信号优雅地结束正在运行容器,然后根据设定参数自动重新启动容器,包括使用相同参数和配置。...如果有新版本,Watchtower 将自动拉取新镜像,并根据需要重启容器。这个工具对于希望保持容器始终运行最新镜像用户来说非常有用,特别是需要持续集成和持续部署环境中。...它会删除所有没有关联到任何容器卷,以释放磁盘空间。 配置自动更新频率 Watchtower 默认每 5 分钟轮询一次,可以使用以下参数配置更新频率....,运行一次Watch­tower容器来更新所需容器,更新后会自动删除本次运行Watch­tower容器.只需要加上--rm和--run-once参数即可.同时也可以配合以上指定容器或指定排除容器参数来使用

58610

容器化Go应用--基础镜像未知时区问题

,应用容器确实是能正常启动,只不过这样time包里函数统一用是UTC时区,等你发现问题再在程序里去显示设置时区仍然会遇到上面的运行时错误。...➜ docker run --rm go_timezone Local time zone UTC 0 2020-07-17 04:47:37 根据运行结果发现时区设置并没生效。...Linux系统下Go运行时会从多个来源读取时区信息,$GOROOT/src/time/zoneinfo.unix文件里能够找到Go运行时是从哪些地方读取时区信息。..."/myapp"] 重新构建镜像、运行容器后就能发现时区设置已经正常了,Go运行时按照环境变量TZ里指定时区打印了当前时间。...➜ docker image rm go_timezone ➜ docker run --rm go_timezone Local time zone CST 28800 2020-07-17 13

2.5K10

katacoda上学习docker

run 运行一个新容器 ubuntu 是 Linux 系统 echo hello world 是要执行命令 容器运行一个 apache 服务器 $ docker run -it -p 80:80...rm $(docker ps -aq) docker运行一个 Webapp 首先去找现有的镜像,直接用 search 命令可以 DockerHub 上找到想要镜像,可以直接搜索作者名字...container prune attention 但是,大多数情况下我们都不希望退出容器时候将容器停止运行,反而希望他能够继续运行,这也是有办法,通过 Ctrl+p+q 这三个键一起按就可以实现了...这样的话,退出容器容器还会继续在后台运行,下次想进去容器直接 attach 就可以了 交互式构建镜像 我们先从 DockerHub 上 pull 下来一个 debian 镜像,并以交互式终端形式运行这个容器...$ docker logs redis 不过 --log-driver 这个选项好像只有类 Unix 系统才能使用,我 Windows 上使用会报错,很多人都报错,网上没找到原因 docker 网络基础

39510

Docker从入门到精通(四)——常用命令

更有甚者,你连命令也不记得了,那直接输入: docker --help 找到你想要那个命令,然后通过上面命令查看用法。 比如不知道如何运行容器? ? ?...找到英文 Run a command in a new container,这正是我们需要。 但是我又不知道 run 命令怎么用,接着如下: ?...回到顶部 2、常用命令 2.1 查看版本信息 docker version 安装 docker 我们介绍过这个命令,这里就不截图了。...4.2 进入容器 ①、使用run方式创建进入 docker run -it [镜像id|镜像名] /bin/bash ?...4.5 停止与删除容器 ①、停止一个运行容器 docker stop 容器名|容器id ②、杀掉一个运行容器 docker kill 容器名|容器id ③、删除一个已停止容器 docker rm

44330

Docker-如何清理磁盘占用

我们Amazon Linux主机上运行Docker,另外我们有一个扩展服务器用来建立Docker镜像作为我们build pipeline。...我们注意到随着时间推移,Docker似乎占用了主机所有磁盘空间。输入df -h 显示 /var/lib/docker 目录增长到几乎覆盖整个磁盘程度。所以我们四处寻找,得到了以下解决办法。...1.确保已退出容器被删除 如果一个docker 容器存在,这个容器不能被自动删除。你可以通过 docker ps -a 命令查看所有的容器。...如果要清理所有已退出容器,可以使用 docker rm -v $(docker ps -a -q -f status=exited) 这条指令会删除所有已经退出容器。...要做到这一点,有一个Docker镜像,你可以使用如下命令来运行它: docker run -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib

2.6K70

k8s中上线gatling镜像并在内网发送流量

k8s中上线gatling镜像并在内网发送流量 很多时候我们会面临一个问题,即外网带宽是有限,虽然未来有扩容可能,但是短时间内也不能直接扩容,而测试本身是无限。...镜像,为了加速;gatling可以java8下运行,必须要安装scala(其实我个人觉得只安装scala就够了,保险起见) 操作完之后执行docker build ....再使用docker exec -it test bash 经过测试,gatling软件能够正常运行并且访问外界指定端口。.../gatling RUN rm /etc/apt/sources.list\ && mv sources.list /etc/apt/sources.list\ && rm /gatling/...因为我赶时间,所以是选择使用sleep infinity代替了原来镜像,手动进入这个容器内去执行代码,从而实现在k8s集群中发送流量操作。之后看有没有时间继续完善。

73130

docker部署项目,对镜像,容器操作

服务器上项目访问不了,所以我去看了看容器,果然 那我就删除容器呗 :docker rm 容器id docker rm f097e24a9a0f 说明:从镜像到容器,同一个镜像构建多个运行 Docker...可以去看看镜像  可以看到仓库,标签,ID,创建时间和大小 从一个镜像运行一个包含一个主进程进程容器命令:docker run -ti --name mall_mall-portal_1 mall/...mall-portal:1.0-SNAPSHOT bash 命令解释: Docker run 是从一个镜像运行一个容器指令。...ps -a 发现已经删除了容器和镜像 现在重新导入镜像 项目的pom.xml加入类似的 执行操作 查看导入镜像 再次执行 再次查看 我靠,我要炸了  重振“熊”心 查看日志 找到错误信息...这就奇怪了,我项目运行是没有报错 错误信息: 无法解析值“$accesskeyid”中占位符“accesskeyid” 第一时间想到是多个properties文件造成,但是项目浏览器运行没有出错

79630

Linux下Docker安装及使用

1.背景 类似于电脑,要在朋友电脑上跑你写Java程序,就得检查他电脑有没有安装Java环境. 类似的,要想在别的电脑上跑你写Python程序,又得检查那台电脑有没有装python....ps -a 6.2 创建容器 容器创建后,容器列表中即可看到该容器(相当于安装好程序) 以后用后文启、停、删就可以操作该容器了. # eg: \是换行意思 docker run -d -p 1337...-后面一般跟简写,大多数是一个字母,如: ls -l --后面一般跟长完整名字,如: chkconfig --add ---- run参数 -rm 容器退出自动清理容器内部文件系统 Docker...但是,对于前台运行容器,由于其只是开发调试过程中短期运行,其用户数据并无保留必要. 启动设置-rm选项,这样容器退出就能够自动清理容器内部文件系统....不一定等于宿主机localhost 网络模式 bridge:桥接docker(默认创建,不指定网络驱动,将使用bridge模式) none:不配置网络 host:和宿主机共享网络 例如:当你容器使用

88350

Docker:第二章:部署项目,对镜像,容器操作

服务器上项目访问不了,所以我去看了看容器,果然 那我就删除容器呗 :docker rm 容器id docker rm f097e24a9a0f 说明:从镜像到容器,同一个镜像构建多个运行 Docker...可以去看看镜像  可以看到仓库,标签,ID,创建时间和大小 从一个镜像运行一个包含一个主进程进程容器命令:docker run -ti --name mall_mall-portal_1 mall/...mall-portal:1.0-SNAPSHOT bash 命令解释: Docker run 是从一个镜像运行一个容器指令。...ps -a 发现已经删除了容器和镜像 现在重新导入镜像 项目的pom.xml加入类似的 执行操作 查看导入镜像 再次执行 再次查看 我靠,我要炸了  重振“熊”心 查看日志 找到错误信息...这就奇怪了,我项目运行是没有报错 错误信息: 无法解析值“$accesskeyid”中占位符“accesskeyid” 第一时间想到是多个properties文件造成,但是项目浏览器运行没有出错

58530

干货 | Docker常用命令总结

docker image rm 镜像名称/镜像ID 镜像基础命令就到这里 下方会使用更复杂 docker run 命令 来根据镜像启动容器 保存镜像将我们镜像 保存为tar 压缩文件 这样方便镜像转移和保存...#3.查看已运行容器 docker ps 发现看到了 redis 使用了6379 端口 那么我们关闭防火墙或开启了安全组情况下 是否可以进行访问呢?...、redis,这样测试环境服务器重启可节省不少运维时间成本,那么我们如果是docker容器 是否也可以设置开机自启动容器呢?...启动容器使用docker run命令 添加参数--restart=always 便表示,该容器docker服务启动而自动启动 ex: docker run -itd --name redis002...我把容器删了再启动,我数据咋办??? 哎!小伙汁,这个时候不要慌,我告诉你两个办法! 方法一:担心数据丢了,这说明你容器时候没有进行数据挂载吧??? 你问我,什么是数据挂载?

70820

docker 常用命令大全

image rm 镜像名称/镜像ID 镜像基础命令就到这里 下方会使用更复杂 docker run 命令 来根据镜像启动容器 保存镜像 将我们镜像 保存为tar 压缩文件 这样方便镜像转移和保存....查看已运行容器 docker ps 发现看到了 redis 使用了6379 端口 那么我们关闭防火墙或开启了安全组情况下 是否可以进行访问呢?...logs -f --tail=要查看末尾多少行 默认all 容器ID 我们在运维时候,通常给一些软件喜欢设置开机自启动,例如 mysql、redis,这样测试环境服务器重启可节省不少运维时间成本...启动容器使用docker run命令 添加参数--restart=always 便表示,该容器docker服务启动而自动启动 ex: docker run -itd --name redis002...我把容器删了再启动,我数据咋办??? 哎!小伙汁,这个时候不要慌,我告诉你两个办法! 方法一:担心数据丢了,这说明你容器时候没有进行数据挂载吧??? 你问我,什么是数据挂载?

53340

详解docker镜像&容器,小白都能看懂

我们可以图片右边看到这个视角形式。 你可以在你主机文件系统上找到有关这些层文件。需要注意是,一个运行容器内部,这些层是不可见。...我们可以通过运行以下命令来验证我们上面所说docker run ubuntu touch happiness.txt 即便是这个ubuntu容器不再运行,我们依旧能够主机文件系统上找到这个新文件...一个容器元数据好像是被分成了很多文件,但或多或少能够/var/lib/docker/containers/目录下找到,就是一个可读层id。...只有创建容器使用镜像或者是直接pull下来镜像能被称为顶层(top-level)镜像,并且每一个顶层镜像下面都隐藏了多个镜像层。 docker images –a ?...docker rm ? docker rm命令会移除构成容器可读写层。注意,这个命令只能对非运行容器执行。 docker rmi ?

53940

软件测试|使用docker搞定 Python环境搭建

,那么我们有没有解决问题方法,当然有,我们可以使用docker解决困扰我们环境问题。...当运行docker run命令Docker会启动一个进程,并为这个进程分配其独占文件系统、网络资源和以此进程为根进程进程组。...容器启动,镜像可能已经定义了要运行二进制文件、暴露网络端口等,但是用户可以通过docker run命令重新定义最基本docker run命令格式如下:$ sudo docker run [OPTIONS...[root@xxxx ~]# 使用-d后台执行后,会发现下面多了一长串,这个就是容器唯一id,可以通过这个id找到容器ps查看容器run下 training/webappdocker run -d...[容器id]删除容器 docker rm 命令来删除不需要容器docker rm [容器id]docker rm [容器name]注:当删除运行容器,需要先stop停止容器,再执行删除命令总结本文主要介绍了使用

59730

Linux运维工程师必会9个Docker命令,很简单!

简介 Docker是一款允许在其上面运行应用程序开放源代码软件。它基于容器化技术,可以不同平台上运行。通过容器化技术,Docker可以方便地部署和管理应用程序,提高开发和运维效率。...本文将介绍Docker中一些常用命令。 安装Docker 使用Docker之前,需要先安装DockerDocker可以Windows、Mac OS以及Linux等多个操作系统上运行。...官网上可以找到有关于如何安装Docker详细说明。 Docker命令 1. docker run docker run命令用于创建并启动容器。...执行这个命令需要指定要创建容器使用镜像名称或ID,并且可以指定容器名称、端口、环境变量等参数,实现启动容器多种配置。...它会列出所有正在运行容器,以及它们名称、ID、镜像、创建时间、状态等信息。如果想要显示所有的容器(包括已经停止容器),可以加上-a参数。

80840

面试官:你简历中写用过 Docker,能说说容器和镜像区别吗?

我们可以图片右边看到这个视角形式。 你可以在你主机文件系统上找到有关这些层文件。需要注意是,一个运行容器内部,这些层是不可见。...我们可以通过运行以下命令来验证我们上面所说docker run ubuntu touch happiness.txt 即便是这个ubuntu容器不再运行,我们依旧能够主机文件系统上找到这个新文件...docker ps ? docker ps 命令会列出所有运行容器。这隐藏了非运行容器存在,如果想要找出这些容器,我们需要使用下面这个命令。 docker ps –a ?...只有创建容器使用镜像或者是直接pull下来镜像能被称为顶层(top-level)镜像,并且每一个顶层镜像下面都隐藏了多个镜像层。 docker images –a ?...docker rm ? docker rm命令会移除构成容器可读写层。注意,这个命令只能对非运行容器执行。 docker rmi ? docker rmi 命令会移除构成镜像一个只读层。

74221
领券