1、問(wèn)題簡(jiǎn)述
在docker desktop上更改了daemon.json的文件內(nèi)容,應(yīng)該是參數(shù)寫(xiě)的有問(wèn)題,修改完配置再啟動(dòng)docker desktop就失敗了,然后想著卸載docker desktop,重新安裝,卸載的時(shí)候提示:docker desktop運(yùn)行中,不能卸載。我就通過(guò)mac的強(qiáng)殺機(jī)制把進(jìn)程都?xì)⒘?,?wèn)題就此埋下
2、重新安裝docker
重新下載了安裝包安裝,然后執(zhí)行docker info,發(fā)現(xiàn)遲遲沒(méi)有響應(yīng),事實(shí)上,執(zhí)行docker相關(guān)的東西都會(huì)卡住。
3、docker守護(hù)進(jìn)程
為什么要提docker的守護(hù)進(jìn)程呢?因?yàn)榻裉斓倪@個(gè)問(wèn)題和守護(hù)進(jìn)程有關(guān)系。
docker的守護(hù)進(jìn)程的主要作用:監(jiān)聽(tīng)來(lái)自客戶端的請(qǐng)求,進(jìn)行處理。通過(guò)監(jiān)聽(tīng)/var/run/docker.sock(不同的操作系統(tǒng)位置可能不同)這個(gè)Unix套接字文件來(lái)實(shí)現(xiàn),而在mac上,這個(gè)文件的位置是:用戶目錄/.docker/docker.sock,比如:/Users/zhangsan/.docker/run/docker.sock。如果我們是通過(guò)mac的強(qiáng)殺程序挨個(gè)刪除docker的進(jìn)程,.docker/docker.sock文件就會(huì)保留,我們重裝docker后,老的docker.sock文件就會(huì)影響到docker的運(yùn)行,所以必須要重新生成該文件。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-685995.html
4、問(wèn)題解決方案
1)、卸載docker
2)、將.docker(注意docker前面有一個(gè) .)目錄整體刪除
3)、啟動(dòng)docker desktop
問(wèn)題應(yīng)該就解決了文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-685995.html
到了這里,關(guān)于mac docker 卡住解決的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!