代码改变世界

天行健,君子以自强不息

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

背景

Gitlab Runner启动的容器是临时容器,构建任务完成后容器立即销毁了。哪怕任务是失败的,调试起来很费劲。需要一个工具,来直接查看docker image的文件结构。

安装

推荐官方介绍的做法:

DIVE_VERSION=$(curl -sL "https://api.github.com/repos/wagoodman/dive/releases/latest" | grep '"tag_name":' | sed -E 's/.*"v([^"]+)".*/\1/')
curl -fOL "https://github.com/wagoodman/dive/releases/download/v${DIVE_VERSION}/dive_${DIVE_VERSION}_linux_amd64.deb"
sudo apt install ./dive_${DIVE_VERSION}_linux_amd64.deb

原因:

  • apt install dive不能成功
  • snap install dive能成功。但是:如果docker是apt安装的,dive是snap安装的,会存在dive命令无法调用docker命令

用法

dive image_url
posted on 2025-09-22 23:19  终南山人  阅读(6)  评论(0)    收藏  举报