防止容器podman自动退出的几种方法

防止容器podman自动退出的几种方法


发布日期: 2022-10-22 更新日期: 2022-10-22 编辑:bukun 浏览次数: 1878

标签:

摘要: 最近重新部署DDE项目,试着完全采用容器的方法。调试过程中使用podman run命令来运行,run执行完后podman立即销毁退出,留下了一堆报错信息,无法进入podman调试。尝试找了让podman防止自动退出的命令,在此期间能直接进入podman内部查看...

最近重新部署DDE项目,试着完全采用容器的方法。调试过程中使用podman run命令来运行,run执行完后podman立即销毁退出,留下了一堆报错信息,无法进入podman调试。尝试找了让podman防止自动退出的命令,在此期间能直接进入podman内部查看调试相关信息,主要是利用bash命令让podman运行后开始执行自定义的排错命令,依次来帮助查看相关信息:

方法一:

使用交互式查询的方式阻止容器退出:

podman run -it 16ea53ea7c65 bash

这种方法使用简单,但是我是在podman compose中编排,用了一些挂载的资源还有其他设置,调试的时候再写一遍比较麻烦。

方法二:

-c 后输入相关命令,打印出想要查看的信息,比如查看某个目录或某个文件是否存在等:

podman run -v /opt/data:/opt/data debian-lite /bin/bash -c "while true; do ls /c/data ;sleep 1;done"

方法三:

写一个死循环,然后再开启一个终端进入podman内部进行查看。

相关推荐

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org