Windows使⽤Docker出现exit139错误
使⽤Docker Desktop启动⼀个镜像以后,发现直接 EXITED(139)
exited
这时候⽤ docker log containerId 也获取不到任何⽇志
问题缘由
了⽐较多的资料哈,Centos6下对Docker⽀持确实是有些问题,反过来Docker下⾯部署Centos 6环境的镜像也会导致⼀些问题
我到的资料⽬前账主要是libc的版本低于2.14会导致出现 exit 139 的这样⼀个问题,
我⾃⼰在Docker下做了实验,拉去 Centos6.6 - Centos 7 系列镜像运⾏
结果如下
可能与Linux内核相关,更新到7以后就好了,
解决⽅法
1. 如果可以修改基础镜像,那么我建议使⽤Centos7以上
2. 如果因为种种原因没法修改,那么只能按照下⾯进⾏操作
创建C:\Users\(⽤户名)\.wslconfig,⾥⾯写⼊
[wsl2]
kernelCommandLine = vsyscall=emulate
电脑重启,问题解决

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。