声明:本文资源来自网上和博主的再加工,仅供自己学习、修改和分享,如有侵权,请告知,定会及时删除,谢谢。
用docker中logs命令显示最后几行日志
docker logs --tail CONTAINER
使用shell脚本通过overlay2目录名查找对应容器
vi locateContainer
------------------------------------------------------------------------
# 脚本内容
containerIDList=$(docker ps -aq --no-trunc)
echo -n "Enter the target DirectoryName to search and locate around all containers: "
read target
for containerID in $containerIDList
do
b=$(docker inspect $containerID|grep MergedDir|grep $target|wc -l)
containerName=$(docker inspect --format '{{.Name}}' $containerID|awk -F "/" '{print $2}')
if [ $b -ge 1 ];
then
echo ""
echo "命中,正在遍历容器:$containerName,结果是命中."
echo ""
else
echo "未命中,正在遍历容器:$containerName,结果是未命中."
fi
done
------------------------------------------------------------------------
bash locateContainer
# 输入overlay2下的目录名