跑步时
docker -v
在MacOs Sierra 10.13.3上打印错误并且存在docker
failed MSpanList_Insert 0x8f1000 0x81d2db0339 0x0
fatal error: MSpanList_Insert
runtime stack:
runtime.throw(0x80d7ab)
/usr/local/go/src/runtime/panic.go:491 +0xad fp=0x7ffeefbfef10 sp=0x7ffeefbfeee0
runtime.MSpanList_Insert(0x846e88, 0x8f1000)
/usr/local/go/src/runtime/mheap.c:692 +0x8f fp=0x7ffeefbfef38 sp=0x7ffeefbfef10
MHeap_FreeSpanLocked(0x843a80, 0x8f1000, 0x100)
/usr/local/go/src/runtime/mheap.c:583 +0x163 fp=0x7ffeefbfef78 sp=0x7ffeefbfef38
MHeap_Grow(0x843a80, 0x8, 0x0)
/usr/local/go/src/runtime/mheap.c:420 +0x1a8 fp=0x7ffeefbfefb8 sp=0x7ffeefbfef78
.....
我已经从docker.com重新安装了docker并重启了系统几次。问题不会消失
答案 0 :(得分:1)
这肯定是由在osx上运行的go
的较旧版本引起的。
对我来说,我删除了通过brew安装的go的较旧版本,这样做可以看到系统上所有go的内容。
which -a go
确保只有一个,并且它是最新版本。
接下来,您应该重新安装该工具,以确保您具有在最新版本的go上编译的版本。
这可能是osx https://store.docker.com/editions/community/docker-ce-desktop-mac的docker CE
我的问题是kubectl
,所以我改了gcloud components install kubectl
。