arm环境编译dive

dive地址:https://github.com/wagoodman/dive

我的os:

uname -a
Linux ecs-5fd1 4.19.36-vhulk1907.1.0.h962.eulerosv2r8.aarch64 #1 SMP Fri Jan 8 13:18:01 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux

编译:

git clone https://github.com/wagoodman/dive.git
cd dive
make

正常情况会生成可执行文件

ll dist/dive_linux_amd64/
总用量 12732
-rwx------ 1 root root 13033548 1月  18 23:12 dive

遇到的报错:

go: verifying github.com/docker/engine@v0.0.0-20190822205725-ed20165a37b4: checksum mismatch
	downloaded: h1:yMm1p+pQCARg8dqSTv118koQcpMMSTrIishAIPX3BbE=
	go.sum:     h1:hB02X3RT4IZUr/dm+zIXpAlpvQPtRyKBEA/CbzshNZ8=
make: *** [Makefile:140:gofmt] 错误 1

可能是go版本过低,当前1.11,升级到1.17j解决

使用:

dive imagename

相关文章

developer-roadmap —— 提供最全的开发者技术路线指南。前端...
一个极简的文件分享工具,无需注册且没有广告即可生成共享下...
收集 Github、Gitee优秀的开源项目,并进行归类整理。项目地...
大家好,我是 Java陈序员,我们有时会搭建一个属于自己的网站...
一个提供交互式的Web UI用于生成兼容MyBatisPlus框架的相关功...
大家好,我是 Java 陈序员。权限认证是我们日常开发绕不过的...