Docker 查看容器的启动命令

简介: Docker 查看容器的启动命令

前言

在使用 Docker 部署和启动容器时,我们常常会遇到一个问题,即没有记录下 docker run 命令,导致后续重新部署时无法准确找到之前的启动命令。这种情况让我们感到困扰。为了解决这个问题,我将分享一种方法,让您轻松找到当时的启动命令,方便后续的重新部署工作。让我们一起来了解如何记录和检索 Docker 容器的启动命令,以便在需要时快速找到并重新使用它们。


安装 Runlike 工具

runlike 是一个用于查看 Docker 容器的启动命令的工具。它可以让您以一种更直观的方式查看容器的启动命令,包括容器的名称、镜像、挂载的卷以及其他参数。


Runlike是一个用Python编写的工具,为了使用Runlike,您需要先安装pip包管理器。


yum  install -y python38

1

安装runlike


 pip3 install runlike

1

查看容器启动命令


runlike -p <container_id_or_name>

1

其中,<container_id_or_name> 是您要查看的容器的 ID 或名称。运行该命令后,将显示容器的启动命令及其参数。


实战案例

通过 Runlike 查看之前部署的 xxl-job-admin 容器启动命令


runlike -p xxl-job-admin

1

微信图片_20230710110028.png

可以看到还有贴心的换行,真的很不错的技巧,再也不用为忘记容器启动命令而烦恼。


结语

通过安装和使用 runlike 工具,我们可以方便地查看 Docker 容器的启动命令,解决了因未记录启动命令而导致重新部署困难的问题。这对于容器的管理和重新部署非常有帮助,提高了开发和部署的效率。


在日常的 Docker 使用中,我们建议养成记录容器启动命令的习惯,以便在需要重新部署或共享配置时能够快速找到所需的命令。同时,定期备份重要的容器配置信息也是一种良好的实践。


希望本文对您有所帮助,让您更加方便地管理和部署 Docker 容器。


相关文章
|
1天前
|
Docker 容器
|
1天前
|
缓存 开发者 Docker
Dockerfile是Docker容器化过程中的核心组件,它允许开发者以一种可重复、可移植的方式自动化地构建Docker镜像
【8月更文挑战第19天】Dockerfile是构建Docker镜像的脚本文件,含一系列指令定义镜像构建步骤。每条大写指令后跟至少一个参数,按序执行,每执行一条指令即生成新的镜像层。常用指令包括:FROM指定基础镜像;RUN执行构建命令;EXPOSE开放端口;CMD指定容器启动行为等。优化策略涉及减少镜像层数、选择轻量基础镜像、利用缓存及清理冗余文件。示例:基于Python应用的Dockerfile包括设置工作目录、复制文件、安装依赖等步骤。掌握Dockerfile有助于高效自动化构建镜像,加速应用部署。
|
1天前
|
应用服务中间件 Linux nginx
Linux虚拟机磁盘扩容、Docker容器磁盘满的问题、Docker安装nginx
这篇文章讨论了Linux虚拟机磁盘扩容的方法,包括外部配置、具体扩容步骤和扩容后的效果验证。同时,文章还涉及了Docker容器磁盘满的问题及其解决方法,如删除不必要的镜像和容器,以及调整Docker的安装路径。此外,还提到了意外情况的处理,例如误删除停止的容器后的应对措施。最后,文章还提供了使用Docker安装nginx的步骤和成功访问的截图。
Linux虚拟机磁盘扩容、Docker容器磁盘满的问题、Docker安装nginx
|
1天前
|
Ubuntu NoSQL Linux
一文讲明Docker的基本使用,常见Docker命令使用 、Docker的安装使用等【详细说明+图解+概念+实践】
这篇文章详细介绍了Docker的基本使用,包括Docker的安装、常用命令、架构概念等,并通过图解和实践帮助读者快速掌握Docker的使用方法。
一文讲明Docker的基本使用,常见Docker命令使用 、Docker的安装使用等【详细说明+图解+概念+实践】
|
20小时前
|
Shell 调度 Docker
在Docker中,如何清理批量后台停止的容器?
在Docker中,如何清理批量后台停止的容器?
|
20小时前
|
Shell Docker 容器
在Docker中,如何停止所有正在运行的容器?
在Docker中,如何停止所有正在运行的容器?
|
20小时前
|
存储 Docker 容器
在Docker中,容器退出后,通过docker ps命令查看不到,数据会丢失么?
在Docker中,容器退出后,通过docker ps命令查看不到,数据会丢失么?
|
20小时前
|
存储 Ubuntu 应用服务中间件
在Docker中,怎么快速查看本地的镜像和容器?
在Docker中,怎么快速查看本地的镜像和容器?
|
20小时前
|
Ubuntu Docker 容器
在Docker中,如何实现退出容器时候自动删除?
在Docker中,如何实现退出容器时候自动删除?
|
20小时前
|
Docker 容器 Perl
在Docker中,如何清理后台停止的容器?
在Docker中,如何清理后台停止的容器?