天天看點

Mac解決docker kubernetes一直starting檢視hosts删除相關檔案重新安裝相關images檔案安裝完成後,重新開機Docker和k8s等待幾分鐘

Mac 不被很好支援人盡皆知。

我點選Enable 

Kubernetes 之後就一直在Starting
Mac解決docker kubernetes一直starting檢視hosts删除相關檔案重新安裝相關images檔案安裝完成後,重新開機Docker和k8s等待幾分鐘

找了很多部落格無法解決,現在終于起來了。

複盤下步驟:

解除安裝官方 docker desktop,重裝國内的docker desktop

啟動後,配置阿裡源

{
  "experimental": true,
  "debug": true,
  "registry-mirrors": [
    "https://xxx.mirror.aliyuncs.com"
  ]
}      

檢視hosts

Mac解決docker kubernetes一直starting檢視hosts删除相關檔案重新安裝相關images檔案安裝完成後,重新開機Docker和k8s等待幾分鐘

删除相關檔案

rm -rf ~/.docker
rm -rf ~/.kube
rm -rf ~/Library/Group\ Containers/group.com.docker/pki/      

重新安裝相關images檔案

到k8s-for-docker-desktop 國内鏡像clone項目,切換指定的 k8s分支

https://github.com/AliyunContainerService/k8s-for-docker-desktop/tree/v1.19.3
Mac解決docker kubernetes一直starting檢視hosts删除相關檔案重新安裝相關images檔案安裝完成後,重新開機Docker和k8s等待幾分鐘

在 Mac 上執行如下腳本

./load_images.sh      
Mac解決docker kubernetes一直starting檢視hosts删除相關檔案重新安裝相關images檔案安裝完成後,重新開機Docker和k8s等待幾分鐘

安裝完成後,重新開機Docker和k8s等待幾分鐘

Mac解決docker kubernetes一直starting檢視hosts删除相關檔案重新安裝相關images檔案安裝完成後,重新開機Docker和k8s等待幾分鐘

k8s一直Starting是因為相關Images沒有下載下傳完全,是以直接幹脆點用别人的k8s-for-docker-desktop來安裝