錯誤現象
Stdout:
Stderr:
2020/05/27 20:01:37 resolving /mnt/host/c/Program Files/Docker/Docker/resources/wsl/docker-wsl-cli.iso...
Error: mounting wslCLIDest: stat /mnt/host/c/Program Files/Docker/Docker/resources/wsl/docker-wsl-cli.iso: no such file or directory
2020/05/27 20:01:37 stat /mnt/host/c/Program Files/Docker/Docker/resources/wsl/docker-wsl-cli.iso: no such file or directory
mounting wslCLIDest
main.doRun
/go/src/github.com/docker/pinata/linuxkit/pkg/wsl-bootstrap/main.go:224
main.run.func1
/go/src/github.com/docker/pinata/linuxkit/pkg/wsl-bootstrap/main.go:83
github.com/docker/pinata/vendor/github.com/spf13/cobra.(*Command).execute
/go/src/github.com/docker/pinata/vendor/github.com/spf13/cobra/command.go:838
github.com/docker/pinata/vendor/github.com/spf13/cobra.(*Command).ExecuteC
/go/src/github.com/docker/pinata/vendor/github.com/spf13/cobra/command.go:943
github.com/docker/pinata/vendor/github.com/spf13/cobra.(*Command).Execute
/go/src/github.com/docker/pinata/vendor/github.com/spf13/cobra/command.go:883
main.main
/go/src/github.com/docker/pinata/linuxkit/pkg/wsl-bootstrap/main.go:25
runtime.main
/usr/local/go/src/runtime/proc.go:203
runtime.goexit
/usr/local/go/src/runtime/asm_amd64.s:1373`
錯誤原因
wsl2本身的bug,具體原因不詳
解決辦法
- quit docker desktop
- stop docker service in service.msc which should be called com.docker.service

- shutdown wsl: wsl --shutdown
- start docker windows
wsl2的使用
windows 的docker desktop只是基于wsl中的linux做初始化,真正的docker守護行程并不在linux內,所以在對應的wsl系統中,敲擊docker命令會得到如下問題
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
所以,一切的docker的管理,還得在windows的shell中進行
參考資料
https://github.com/docker/for-win/issues/6822
歡迎關注我的個人公眾號"西北偏北UP",記錄代碼人生,行業思考,科技評論
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/167644.html
標籤:其他
上一篇:【原創】Linux虛擬化KVM-Qemu分析(四)之CPU虛擬化(2)
下一篇:linux下ssh埠轉發
