windows 环境 docker踩坑
昨天環境好好的,開機后docker-desktop自動更新了,我以前是自定義安裝的目錄,結果直接給我更新到C盤了,好家伙,心態炸了!
首先,遇事情不能慌,然后找原因,再找解決方法。
stackoverflow真香;
Desktop-Docker的錯誤是:Docker failed to initialize
命令行的錯誤是:error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.2.6/version: open //./pipe/docker_engine: The system cannot find the file specified.
解決方法:
不用重裝docker;將 C:\Users\Administrator\AppData\Roaming 目錄下Docker目錄改名為Docker_backup(實際上就是刪除并備份)。(或者單獨的settings.json文件);
啟動 Docker for windows.exe,提示docker沒有啟動,點擊啟動docker一切恢復如初,原來的容器和鏡像都在。
因為我目錄改變了,所以修改docker
這個文件會創造一個
目錄,外面的是我原來的文件,里面的是新創建的,把外面的文件移動進去(不太好移動,我試的方法就是先關閉所有使用這個的程序,不斷重啟,賦予管理員權限,刪除里面的然后復制外面的 進去)
然后
docker 遷移后啟動失敗 ,報 Operation not permitted
ok!,恢復正常。
總結:啥東西沒學到,時間浪費了不少
總結
以上是生活随笔為你收集整理的windows 环境 docker踩坑的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: .ini文件中的PHP 5.6 erro
- 下一篇: Mac系统如何配置adb路径