背景
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
黑夜里不停折腾的代码行者。

浙公网安备 33010602011771号