防止docker自动退出方法总结

这两天跟小伙伴调试一个docker,使用的是docker run的命令,run执行完后docker立即销毁退出,留下了一堆报错信息,无法进入docker调试,不过好在找到了让docker防止自动退出的命令,在此期间能直接进入docker内部查看调试相关信息,主要是利用bash命令让docker运行后开始执行自定义的排错命令,依次来帮助查看相关信息:
 方法一:
在 -c 后输入相关命令,打印出想要查看的信息,比如查看某个目录或某个文件是否存在等
docker run -v /opt/data:/dockeropt/test/ xxx /bin/bash -c "while true; do ls /c/data ;sleep 1;done"

方法二:

使用交互式查询的方式阻止容器退出:
docker run -it 16ea53ea7c65 bash

方法三:

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

 

 

posted on 2021-05-21 09:48  OceanWang  阅读(2020)  评论(0编辑  收藏  举报

导航