howdy, it’s the guy from the aforementioned reddit thread
After installing all the c libs (which were all in apk helpfully enough), I ran into problems compiling due to cgo not working properly in the alpine distribution of go.
I built go 1.13 from source, and that fixed the compilation issue(though I had to build it without using cgo in the build process which might prove to be problematic)
From there, it built using the go get command, but when I tried to run dockerd, I got the following error:
AppArmor status: apparmor not enabled
2019/09/11 21:26:31.393539 daemon.go:346: started snapd/unknown (series 16; classic; devmode) alpine/3.11_alpha20190809 (amd64) linux/4.19.68-0-vanilla.
cannot run daemon: state startup errors: [cannot obtain snap-seccomp version information: invalid format of version-info: “43426b4f715267684c314d423644714f573165442f4a35455a3865567168457735753651676a6e49572f6431794e714e496a73586a4c5564706f4e3555792f56485079374a4768413054336b78795736704843 2.4.1 8c73f36d3de1f71977107bf6687514f16787f639058b4db4c67b28dfdb2fd3af bpf-actlog”]
I’m not sure where to go from there beyond looking at how version info is milked from the snap-seccomp bin.